Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
mcp_agent_mail 是一个专为 AI 编码智能体打造的异步协作层,通过集成 FastMCP、Git 和 SQLite 为智能体提供类似邮件系统的交互环境。它解决了多个智能体在同一代码库中并发工作时,因缺乏通信机制而导致的逻辑冲突、上下文丢失及修改覆盖等协作难题。
为智能体分配具有辨识度的身份,支持通过收件箱和发件箱进行异步消息交互。 利用 Git 和 SQLite 实现消息记录的持久化存储与全文搜索,确保协作历史可审计。 引入咨询式文件锁定(Leases)机制,防止多个智能体在处理相同文件时产生冲突。 提供全局 Agent 目录管理,帮助智能体查看活跃的程序、模型及协同任务状态。 支持使用 GitHub 风格的 Markdown 格式发送包含图片的复杂信息,提升协作沟通效率。
适用于多智能体并发开发复杂项目的技术团队或开发者,旨在通过统一的通信层实现从方案规划到代码交付的全流程协同。