mcpField
M
MCP Orchestrator Server

MCP Orchestrator Server

Local
github.com/mokafariAI & Agents26Updated 78w ago

About MCP Orchestrator Server

MCP Orchestrator Server is a small MCP server for managing and coordinating tasks across MCP-enabled LLM instances such as Claude Desktop or Cline. It lets AI agents create, share and execute tasks between instances.

Key features

  1. 01Task creation with dependencies
  2. 02Multi-instance coordination
  3. 03Persistent task storage
  4. 04Dependency enforcement and cycle detection
  5. 05Task status tracking

Use cases

  1. 01Sharing tasks between Claude Desktop and Cline instances
  2. 02Having worker instances pick up and complete ordered tasks

MCP support

This is an MCP server that exposes tools such as create_task, get_next_task and complete_task to MCP clients for task management.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"orchestrator-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
Run commandnpx -y @smithery/cli

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@smithery/cli

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Orchestrator Server

Version smithery badge

The MCP Orchestrator Server provides task management and coordination capabilities across MCP enabled LLM instances like Claude Desktop or Cline. In simpler terms it allows for AI agents to create, share and execute tasks across instances

Orchestrator Server MCP server

Features

Version 1.1.0
  • Task Updates: Modify pending tasks
  • Safe Deletion: Delete tasks with dependency checks
  • Cycle Detection: Prevent dependency cycles
  • Tool Listing: Comprehensive tool documentation
  • Enhanced State Management: Improved task state transitions
Core Features
  • Task creation with dependencies
  • Multi-instance coordination
  • Persistent task storage
  • Dependency enforcement
  • Task status tracking

Installation

Installing via Smithery

To install Orchestrator Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install orchestrator-server --client claude
Manual Installation
npm install
npm run build

Usage

Create a Task
await create_task({
  id: 'setup',
  description: 'Initial setup'
});
Get Next Task
const task = await get_next_task({
  instance_id: 'worker-1'
});
Complete Task
await complete_task({
  task_id: 'setup',
  instance_id: 'worker-1',
  result: 'System initialized'
});

Documentation

Roadmap

Version 1.2.0
  • Task priorities
  • Timeouts
  • Instance management
Version 1.3.0
  • Task groups
  • Analytics
  • Dashboard

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.