Claude编排MCP服务器
MCP(模型上下文协议)服务器,用于编排多个克劳德代码会话,以并行处理复杂项目。
特性
- 创建和管理多个Claude Code会话
- 定义会话之间的依赖关系
- 监控会话进度和状态
- 检索会话输出
- 使用Gradio的基于Web的界面
设置
- 安装依赖项:
pip install gradio httpx python-dotenv- 配置环境变量:
- 复制 .env.example 向 .env - 更新 CLAUDE_WEBHOOK_SECRET 使用您的实际webhook密钥
- 运行服务器:
./run_server.sh
# or
python mcp_server.py服务器将在以下时间启动http://localhost:7860
API终点
服务器公开了以下工具:
- 创建会话:创建新的Claude Code会话
- start_session:启动以前创建的会话
- get_session_status:检查会话的状态
- get_session_output:从已完成的会话中检索输出
- list_sessions:列出所有具有可选筛选的会话
- wait_for_session:等待会话完成
测试
运行测试脚本以验证您的配置:
python test_mcp_server.py认证
服务器使用承载令牌身份验证。在中设置您的webhook密钥 .env 文件:
CLAUDE_WEBHOOK_SECRET=your-secret-here