Get-Concord-AI/concord-mcp
Live messaging for coding agents
解决的问题
Concord MCP 为在同一本地仓库中运行的 AI 编码代理提供了一个共享的通信与协调层。它可防止代理之间的工作重叠(例如,同时编辑同一文件),并允许它们在无需人类作为中继的情况下交换消息、共享决策并交接任务。
工作原理
Concord 作为一个 Model Context Protocol (MCP) 服务器运行,在仓库的 .concord/ 目录中维护一个本地 SQLite 数据库。该数据库作为存在状态、任务记忆和所有权的单一事实来源。代理通过五个核心 MCP 工具与该状态交互:start_work、inspect_work、update_work、transfer_work 和 finish_work。
为了实现实时通信,Concord 使用适配器在不同代理框架(如 Claude Code、Cursor 和 Gemini CLI)之间引导提示和回复。它还提供 CLI 和 TUI 仪表板,供人类监控代理活动和任务进度。
适用人群
在单个代码库中使用多个 AI 编码代理或不同代理工具,需要同步活动并防止冲突的开发者。
主要亮点
- 跨代理通信:支持不同框架中的代理之间直接发送可回复的提示。
- 冲突检测:代理可在编辑前声明文件或模块,防止工作重叠。
- 明确交接:提供结构化方式来分配、接受和转移任务,并保留证据和审计历史。
- 本地优先:所有工作状态均本地存储在 SQLite 中,确保数据保留在仓库内。
- 广泛兼容:支持 Claude Code、Codex、Cursor、Gemini CLI 和 Grok Build,以及任何其他 MCP 兼容代理。
相关
- 项目
- 项目
- 项目
- 项目