项目简介
Agent Hive是一个生产就绪的自主AI代理编排操作系统,其MCP服务器组件让AI代理能够以编程方式与Agent Hive系统交互,实现多代理协作的项目管理。
主要功能
- 项目管理:列出所有项目、获取项目详情、更新项目状态
- 任务分配:代理可以认领项目、释放项目所有权
- 依赖管理:获取项目依赖信息和完整的依赖关系图
- 实时协调:通过协调服务器防止多代理工作冲突
- 进度跟踪:添加代理笔记、记录工作进展
- 智能分析:识别阻塞任务、建议新项目创建
- 多代理协作:支持Claude、Grok、Gemini等不同LLM供应商
安装步骤
- 安装Python 3.11+和uv包管理器
- 克隆仓库并安装依赖
- 配置环境变量和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工作目录的路径
基本使用
- 启动MCP服务器:'uv run python -m hive_mcp'
- 确保环境变量'HIVE_BASE_PATH'指向正确的Agent Hive目录
可用工具
- 'list_projects' - 列出所有项目及元数据
- 'get_ready_work' - 获取可供代理认领的待办项目
- 代理可通过MCP工具查询项目状态、认领任务、更新进度
注意事项
- 确保Agent Hive目录中存在有效的项目文件(AGENCY.md)
- 协调服务器为可选组件,不影响基本功能
信息
分类
开发者工具