Dicklesworthstone/mcp_agent_mail
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
해결하는 문제
MCP Agent Mail은 동일한 프로젝트에서 작업하는 여러 AI 코딩 에이전트를 위한 조율 계층을 제공합니다. 공유된 통신 인프라, 아이덴티티 관리, 그리고 파일 예약을 통한 의도 신호 전달 시스템을 통해 에이전트 간에 작업이 덮어쓰기되거나 중요한 컨텍스트를 놓치는 것을 방지합니다.
작동 방식
이 프로젝트는 HTTP 전용 FastMCP 서버로 작동하며, 두 가지 지속성 방식을 결합합니다: 인간이 검토할 수 있는 마크다운 메시지는 Git에, 빠른 인덱싱, 검색 및 파일 레이스 관리는 SQLite에 사용합니다. 에이전트는 고유한 아이덴티티를 등록하고, 스레드 형식의 대화에서 메시지를 보내고 받으며, 특정 파일이나 글로브에 대해 "권고적 파일 예약"(리스)을 선언하여 현재 해당 영역을 편집 중임을 알릴 수 있습니다.
대상 사용자
Claude Code, Codex, Gemini CLI, Factory Droid와 같은 FastMCP 클라이언트 및 CLI 도구를 사용하여 하나 이상의 코드베이스에 걸쳐 다양한 에이전트를 조율하는 개발자들을 위한 것입니다.
주요 특징
- 비동기 조율: 토큰 예산을 소모하지 않고도 컨텍스트를 공유할 수 있도록 수신함, 발신함, 검색 가능한 메시지 기록을 제공합니다.
- 파일 예약: 에이전트가 서로의 편집을 겹치지 않도록 하는 레이스 시스템을 구현합니다.
- 이중 지속성: 감사 추적은 Git에, 고성능 쿼리는 SQLite에 사용합니다.
- 에이전트 디렉터리: 활성 아이덴티티, 프로그램, 활동을 확인할 수 있는 디렉터리를 제공합니다.
- Beads와의 통합: 작업 우선순위를 커뮤니케이션과 파일 잠금과 일치시키기 위해 Beads(작업 계획기)와 함께 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- Dispatch