GooseTeam - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

GooseTeam 是一个基于 MCP 协议的协作平台,旨在通过自然语言和流程图协议使多个 AI 代理(agents)协同工作。

核心功能

  1. 代理注册与管理
  2. 提供代理注册功能,为每个代理分配唯一 ID 和颜色。
  3. 支持代理离开团队和等待机制。
  4. 消息管理
  5. 存储和检索代理发送的消息。
  6. 支持清除所有消息。
  7. 任务管理
  8. 创建、分配和完成任务。
  9. 支持任务列表查看。
  10. 协议支持
  11. 提供自然语言和 Mermaid 流程图两种协议格式。
  12. 远程协作
  13. 通过 MCP Proxy 支持多个代理连接到同一服务器。

适用场景

  1. 团队协作:多个代理协同完成复杂任务。
  2. 任务分配:通过 Project Coordinator 角色分配任务给其他代理。
  3. 项目管理:管理任务和消息,确保团队高效运作。

工具列表

  1. 代理工具
  2. register_agent:注册新代理。
  3. list_agents:列出所有代理。
  4. agent_leave:代理离开团队。
  5. agent_wait:代理等待指定时间。
  6. 消息工具
  7. add_message:发送消息。
  8. recent_messages:获取最近消息。
  9. list_messages:列出所有消息。
  10. clear_messages:清除所有消息。
  11. 任务工具
  12. add_task:添加任务。
  13. list_tasks:列出所有任务。
  14. assign_task:分配任务。
  15. complete_task:完成任务。

常见问题解答

  1. 模型兼容性
  2. 目前仅支持 google/gemini-2.0-flash-001openai/gpt-4o 模型。
  3. 其他模型可能无法保持循环检查消息。
  4. 测试方法
  5. 运行 agent:test 测试模型是否适合使用。
  6. 如果模型无法保持循环,建议更换模型。

使用教程

使用依赖

  1. 安装 Node.js 和 npm。
  2. 克隆 GooseTeam 仓库:
    bash
    git clone https://github.com/modelcontextprotocol/GooseTeam.git
  3. 进入项目目录并安装依赖:
    bash
    cd GooseTeam
    npm install

安装教程

  1. 构建项目:
    bash
    npm run build
  2. 启动 MCP Proxy:
    bash
    npm run mcp-proxy
  3. 启动 Inspector:
    bash
    npm run inspector
  4. 启动代理:
    bash
    npm run agent

调试方式

  1. 测试模型兼容性:
    bash
    npm run agent:test
  2. 查看任务列表:
    bash
    npm run inspector

    在 Inspector 界面点击 list_tasks
  3. 发送消息:
    bash
    npm run inspector

    在 Inspector 界面点击 add_message

点击访问

搜索工具

Mesh Agent MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:27:04

搜索工具

🤗 Hugging Face MCP Server 🤗 - MCP服务,MCP服务器,MCP教程

2025-4-29 12:27:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索