本 MCP 服务器实现了不同 Roo 模式/角色之间的通信与协作,让它们能跨越多个系统开展合作。它构建了「代理团队」架构,支持专业化的 LLM 代理在任务执行、知识共享和工作调度等方面协同工作。
git clone https://github.com/mkc909/agent-communication-mcp-server.git
cd agent-communication-mcp-server
npm install
.env 文件,添加以下变量:GITHUB_TOKEN=your_github_token
PLANETSCALE_HOST=your_planetscale_host
PLANETSCALE_USERNAME=your_planetscale_username
PLANETSCALE_PASSWORD=your_planetscale_password
npm run build
npm start
跨系统代理通信 MCP 服务器由三个主要组件组成:
npm run dev
npm test
npm run lint
register_agent:注册新代理update_agent:更新代理信息get_agent:获取代理信息list_agents:列出所有已注册代理send_message:向另一个代理发送消息get_messages:获取代理的消息mark_message_read:标记消息为已读delete_message:删除一条消息create_task:创建新任务assign_task:将任务分配给代理update_task_status:更新任务状态get_task:获取任务细节list_tasks:列出所有任务create_context:创建共享上下文update_context:更新共享上下文share_context:将上下文共享给代理get_context:获取共享上下文list_contexts:列出所有共享上下文github_create_issue:创建 GitHub 问题github_comment_issue:在 GitHub 问题上留言github_create_pr:创建 GitHub Pull Requestgithub_review_pr:审查 GitHub Pull RequestMIT