ai-crew-sync 0.3.1

MCP server that lets a team's AI coding agents (Claude Code, Codex, Cursor or any MCP client) exchange messages, coordinate tasks, share presence and keep shared notes, backed by Postgres
Documentation
//! Shared coordination bus for a team of AI coding agents (Claude Code, Codex, Cursor — any MCP client).
//!
//! The crate is split so integration tests can drive the real HTTP surface:
//!
//! - [`store`] holds all business logic and every SQL statement,
//! - [`tools`] is a thin MCP layer over it,
//! - [`serve`] wires the transport, authentication and axum together,
//! - [`admin`] is the operator CLI (teams, agents, tokens).

// Row tuples for `sqlx::query_as` are spelled out next to the SELECT that
// produces them; naming each one would only add indirection.
#![allow(clippy::type_complexity)]

pub mod admin;
pub mod auth;
pub mod client;
pub mod dashboard;
pub mod error;
pub mod events;
pub mod model;
pub mod serve;
pub mod store;
pub mod tools;
pub mod webhooks;

/// Embedded schema migrations, applied by `migrate` and on startup.
pub static MIGRATOR: sqlx::migrate::Migrator = sqlx::migrate!("./migrations");