关于 MCP Orchestrator Server
MCP Orchestrator Server 是一个小型 MCP 服务,用于在支持 MCP 的 LLM 实例之间进行任务管理与协调。它允许 AI Agent 创建、共享和执行任务,适合需要多实例协作的场景。
主要功能
- 01任务创建与依赖关系
- 02多实例协调
- 03持久化任务存储
- 04依赖约束与循环检测
- 05任务状态跟踪
- 06安全删除有依赖的任务
适用场景
- 01在多个 Claude Desktop 或 Cline 实例之间分配任务
- 02让工作者实例按依赖顺序领取并完成任务
MCP 相关
该项目是 MCP 服务,向 MCP 客户端暴露 create_task、get_next_task、complete_task 等工具,用于管理任务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Orchestrator 服务
MCP Orchestrator 服务为 Claude Desktop 或 Cline 等支持 MCP 的大模型实例提供任务管理与协调能力。简单来说,它允许 AI Agent 跨实例创建、共享和执行任务
功能
版本 1.1.0
- 任务更新:修改待处理任务
- 安全删除:通过依赖检查删除任务
- 循环检测:防止依赖循环
- 工具列表:全面的工具文档
- 增强状态管理:改进任务状态转换
核心功能
- 带依赖关系的任务创建
- 多实例协调
- 持久化任务存储
- 依赖强制执行
- 任务状态跟踪
安装
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 Orchestrator Server:
npx -y @smithery/cli install orchestrator-server --client claude
手动安装
npm install
npm run build
使用
创建任务
await create_task({
id: 'setup',
description: 'Initial setup'
});
获取下一个任务
const task = await get_next_task({
instance_id: 'worker-1'
});
完成任务
await complete_task({
task_id: 'setup',
instance_id: 'worker-1',
result: 'System initialized'
});
文档
路线图
版本 1.2.0
- 任务优先级
- 超时
- 实例管理
版本 1.3.0
- 任务组
- 分析
- 仪表盘
许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。