mcp-orchestro
Transform product ideas into reality with an intelligent orchestration system that bridges Product Managers, Developers, and AI. Orchestro conducts the entire development symphony: task decomposition, dependency tracking, pattern learning, and real-time progress visualization.
claude mcp add --transport stdio khaoss85-mcp-orchestro npx -y @khaoss85/orchestro@latest \ --env DATABASE_URL="your-supabase-connection-string"
How to use
Orchestro acts as an AI-driven development conductor that bridges product management, development work, and Claude Code sessions. It provides a real-time dashboard, task decomposition, dependency tracking, and learning from past successes and failures. The MCP server exposes a toolset to decompose user stories into technical tasks, visualize progress on a Kanban-like board, and maintain context across sessions. With the included MCP tools, you can manage dependencies between tasks, generate implementation guidance, and export reports for stakeholders. To get started, install Orchestro via NPX and configure the database connection string, then run the server through your MCP configuration. The setup enables the dashboard, migrations, and automatic Claude Code integration so you can orchestrate development workflows end-to-end.
How to install
Prerequisites
- Node.js 18+ installed on your machine
- Access to a Supabase project (or another compatible database) with a connection string
Step-by-step installation
- Ensure Node.js is installed
node --version
- Install Orchestro via NPX (recommended, no global install)
npx @khaoss85/orchestro@latest
- Provide database connection details
- Obtain your Supabase connection string from Settings → Database → Connection String (Transaction mode)
- Or set the environment variable before starting: export DATABASE_URL="your-supabase-connection-string"
- Configure Claude Code (auto-configure recommended)
npm run configure-claude
- Start using Orchestro through the MCP config (see mcp_config above) by initiating the MCP server in your environment. The setup will provision migrations and start the dashboard automatically when the workflow runs.
Optionally, for a manual install workflow:
- Clone the repository and install dependencies
git clone https://github.com/khaoss85/mcp-orchestro.git
cd mcp-orchestro
npm install
- Apply migrations to your Supabase database (as described in the README) and configure Claude Code as shown in the Quick Start guide.
Additional notes
Tips and/common issues:
- Ensure the DATABASE_URL is accessible from the environment where you run Orchestro; network access must be allowed to your Supabase instance.
- If you upgrade the MCP server, use the latest tag to pull new features and migrations.
- The MCP server relies on real-time updates via Socket.io for dashboards; verify network connectivity if you don’t see live updates.
- Use the provided quick setup options to seed initial configurations and migrations automatically.
- When configuring Claude Code, rely on the auto-configure script first, then adjust settings manually if needed.
- Keep your credentials secure; never commit database keys to source control.
Related MCP Servers
MiniMax -JS
Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
furi
CLI & API for MCP management
mcpresso
TypeScript framework to build robust, agent-ready MCP servers around your APIs.
cco
Real-time audit and approval system for Claude Code tool calls.
mcp-install-instructions-generator
Generate MCP Server Installation Instructions for Cursor, Visual Studio Code, Claude Code, Claude Desktop, Windsurf, ChatGPT, Gemini CLI and more
mcp-jira-stdio
MCP server for Jira integration with stdio transport. Issue management, project tracking, and workflow automation via Model Context Protocol.