Get-Concord-AI/concord-mcp
Live messaging for coding agents
해결하는 문제
Concord MCP는 동일한 로컬 리포지토리에서 작동하는 AI 코딩 에이전트를 위한 공유 통신 및 조정 계층을 제공합니다. 에이전트들이 작업 중 겹치는 것을 방지(예: 동일한 파일을 동시에 편집)하고, 인간이 중계자가 되지 않아도 메시지를 주고받고, 결정을 공유하며, 작업을 이관할 수 있습니다.
작동 방식
Concord는 리포지토리의 .concord/ 디렉터리에 로컬 SQLite 데이터베이스를 유지하는 Model Context Protocol (MCP) 서버로 작동합니다. 이 데이터베이스는 존재 상태, 작업 메모리, 소유권에 대한 유일한 진실 소스입니다. 에이전트는 start_work, inspect_work, update_work, transfer_work, finish_work 다섯 가지 핵심 MCP 도구를 통해 이 상태와 상호작용합니다.
실시간 통신을 위해 Concord는 Claude Code, Cursor, Gemini CLI 등의 다양한 에이전트 허브 간에 프롬프트와 응답을 조정하는 어댑터를 사용합니다. 또한 인간이 에이전트 활동과 작업 진행 상황을 모니터링할 수 있도록 CLI와 TUI 대시보드도 제공합니다.
대상 사용자
단일 코드베이스 내에서 여러 AI 코딩 에이전트 또는 다른 에이전트 도구를 사용하면서 활동을 동기화하고 충돌을 방지하고자 하는 개발자들입니다.
주요 기능
- 에이전트 간 통신: 서로 다른 허브에 있는 에이전트 간에 직접 응답 가능한 프롬프트를 주고받을 수 있습니다.
- 충돌 탐지: 편집 전 파일이나 모듈을 확보하여 중복 작업을 방지합니다.
- 명시적 이관: 증거와 감사 기록을 포함한 구조화된 방식으로 작업을 할당, 수락, 이관할 수 있습니다.
- 로컬 우선: 모든 작업 상태는 SQLite에 로컬에 저장되어 데이터가 리포지토리 내부에 머무릅니다.
- 광범위한 호환성: Claude Code, Codex, Cursor, Gemini CLI, Grok Build를 포함하여, 다른 MCP 호환 에이전트도 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트