lioarce01/orchestrator-mcp-server
If you are the rightful owner of orchestrator-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Orchestrator Server is a central hub designed to coordinate tasks between multiple specialized MCP services, such as Trello and GitHub.
The MCP Orchestrator Server acts as a central coordinator for managing tasks across various specialized MCP services. It facilitates seamless integration and communication between different services like Trello and GitHub, allowing for efficient task management and automation. By receiving high-level instructions, the orchestrator analyzes the tasks, delegates them to the appropriate MCP services, and coordinates the results. This server is particularly useful for development teams looking to streamline their workflow by automating the creation of Trello lists and GitHub branches, among other tasks. The orchestrator is designed to handle errors robustly, ensuring that tasks are completed even if some services are unavailable. It also provides detailed logs and debugging information, making it easier to track the progress and success of each task.
Features
- Centralized task coordination across multiple MCP services.
- Automated creation of Trello lists and GitHub branches.
- Robust error handling with automatic retries and partial success reporting.
- Extensible architecture for adding new MCP services.
- Detailed logging and debugging information for tracking task progress.
Usages
usage with trello
bash # Terminal 1 - Trello MCP Server (port 3001) docker run -p 3001:3001 trello-mcp-server
usage with github
bash # Terminal 2 - GitHub MCP Server (port 3002) docker run -p 3002:3002 github-mcp-server
usage with orchestrator development
bash # Development mode npm run dev
usage with orchestrator production
bash # Production mode npm run build && npm start
Tools
planDevelopmentFeature
Automatically creates necessary resources for a new feature, including Trello lists and GitHub branches.
executeMultiServiceTask
Executes custom tasks across multiple MCP services.