mcpField
M
MCP Orchestrator Server

MCP Orchestrator Server

本地服务
github.com/mokafariAI 与智能体2678 周前更新

关于 MCP Orchestrator Server

MCP Orchestrator Server 是一个小型 MCP 服务,用于在支持 MCP 的 LLM 实例之间进行任务管理与协调。它允许 AI Agent 创建、共享和执行任务,适合需要多实例协作的场景。

主要功能

  1. 01任务创建与依赖关系
  2. 02多实例协调
  3. 03持久化任务存储
  4. 04依赖约束与循环检测
  5. 05任务状态跟踪
  6. 06安全删除有依赖的任务

适用场景

  1. 01在多个 Claude Desktop 或 Cline 实例之间分配任务
  2. 02让工作者实例按依赖顺序领取并完成任务

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 create_task、get_next_task、complete_task 等工具,用于管理任务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"orchestrator-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Orchestrator 服务

Version smithery badge

MCP Orchestrator 服务为 Claude Desktop 或 Cline 等支持 MCP 的大模型实例提供任务管理与协调能力。简单来说,它允许 AI Agent 跨实例创建、共享和执行任务

Orchestrator Server MCP server

功能

版本 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
  • 任务组
  • 分析
  • 仪表盘

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。