项目简介

Agent Hive是一个生产就绪的自主AI代理编排操作系统,其MCP服务器组件让AI代理能够以编程方式与Agent Hive系统交互,实现多代理协作的项目管理。

主要功能

  • 项目管理:列出所有项目、获取项目详情、更新项目状态
  • 任务分配:代理可以认领项目、释放项目所有权
  • 依赖管理:获取项目依赖信息和完整的依赖关系图
  • 实时协调:通过协调服务器防止多代理工作冲突
  • 进度跟踪:添加代理笔记、记录工作进展
  • 智能分析:识别阻塞任务、建议新项目创建
  • 多代理协作:支持Claude、Grok、Gemini等不同LLM供应商

安装步骤

  1. 安装Python 3.11+和uv包管理器
  2. 克隆仓库并安装依赖
  3. 配置环境变量和API密钥

服务器配置

在MCP客户端(如Claude Desktop)配置文件中添加:

{
  "mcpServers": {
    "hive": {
      "command": "uv",
      "args": ["run", "python", "-m", "hive_mcp"
}

配置说明:

  • command: 使用uv作为Python包管理器
  • args: 运行hive_mcp模块

环境变量配置:

  • 'HIVE_BASE_PATH': 设置Agent Hive工作目录的路径

基本使用

  1. 启动MCP服务器:'uv run python -m hive_mcp'
  2. 确保环境变量'HIVE_BASE_PATH'指向正确的Agent Hive目录

可用工具

  • 'list_projects' - 列出所有项目及元数据
  • 'get_ready_work' - 获取可供代理认领的待办项目
  1. 代理可通过MCP工具查询项目状态、认领任务、更新进度

注意事项

  • 确保Agent Hive目录中存在有效的项目文件(AGENCY.md)
  • 协调服务器为可选组件,不影响基本功能

信息

分类

开发者工具