290+ MCP TOOLS · 10 IDES · 6 PLATFORMS

Orchestra MCP

The AI-agentic IDE framework for your entire stack. A plugin host built in Go — storage, tools, transport and AI are all plugins — serving 290+ MCP tools to ten IDEs.

terminal
❯ npm install -g @orchestra-mcp/cli
❯ orchestra init
IDE detected → Claude Code
✓ wrote .mcp.json
❯ orchestra pack recommend
stacks: go · react · docker
→ pack-go-backend · pack-react-frontend · pack-docker
❯ orchestra serve
MCP 2025-06-18 on stdio · tools · prompts · resources · logging
npm install -g @orchestra-mcp/cli
  • 290+

    MCP tools

  • 48

    Plugin repositories

  • 6

    Platforms

  • 25

    Content packs

  • 290+ MCP tools
  • 48 plugin repositories
  • 10 IDEs supported
  • 6 platforms
  • MIT licensed
  • Runs locally

Every tool your IDE needs

Workflow — 34 tools

Create a gated feature, advance it through gates with evidence, plan large tasks by dependency, file bugs against a parent, and close review cycles with approval.

DevTools — 110+ tools

Git, databases, containers and the rest of the daily toolchain, reachable by an agent through one protocol.

AI bridges — 25 tools

Claude, OpenAI, Gemini, Ollama and Firecrawl as provider plugins, so an agent can hand work to another model through the same tool surface.

Marketplace — 15 tools

Browse, install and publish packs of skills, agents and hooks without leaving the editor.

Architecture: a plugin host

Every capability is a plugin — storage, tools, transport, AI. Four core plugins run inside the orchestra process; the rest connect over QUIC with mTLS and Protobuf framing.

Agent  (Claude Code · Cursor · VS Code · Zed · …)
  │  MCP 2025-06-18 · JSON-RPC over stdio
  ▼
orchestra serve  (one Go process)
  ├─ storage.markdown      core · files with YAML frontmatter
  ├─ tools.features       core · 34 workflow tools
  ├─ tools.marketplace    core · 15 tools + 5 prompts
  ├─ transport.stdio      core · the MCP bridge
  │
  ├─ WebSocket :9201      browser and web clients
  ├─ TCP :50101           desktop clients
  │
  └─ optional plugins     QUIC + mTLS + Protobuf
       ├─ bridge.*        Claude · OpenAI · Gemini · Ollama
       ├─ agent.orchestrator   multi-agent · 20 tools
       └─ devtools.*      git · docker · ssh · databases

Agents

Any MCP client. `orchestra init` writes the right config file for ten IDEs.

Plugin host

The orchestrator loads plugins, routes their messages and manages their lifecycle. Plugins are written against sdk-go.

Skills, agents and hooks

Packs install them per stack, so the agent arrives knowing your Go, React or Laravel conventions.

External systems

Git, Docker, SSH, databases, Slack, Discord and Figma, each reached through its own plugin.

Works with your favourite IDE

  • Claude Code
  • Claude Desktop
  • Cursor
  • VS Code
  • Cline
  • Windsurf
  • Codex
  • Gemini
  • Zed
  • Continue.dev

6 PLATFORMS

One framework, every platform

One Flutter client for six platforms. On the desktop it talks to the local orchestra binary; the CLI itself ships for macOS, Linux and Windows.

macOS

Flutter

Desktop client beside the orchestra binary, on Apple silicon and Intel.

Windows

Flutter

Desktop client; the CLI installs through Git Bash.

Linux

Flutter

Desktop client on GTK, with CLI builds for amd64 and arm64.

iOS

Flutter

The same agent client on the phone, from the same codebase.

Android

Flutter

The same agent client on Android, from the same codebase.

Web

Flutter

The client in the browser, for when there is nothing to install.

PLUGIN MARKETPLACE

Content packs for every stack

Skills, agents and hooks bundled per stack — 25 official packs. `orchestra pack recommend` picks them from your project.

Essentials

project manager · QA · docs · scrum · devops

orchestra pack install github.com/orchestra-mcp/pack-essentials

Go backend

go-backend skill · go-architect + qa-go agents

orchestra pack install github.com/orchestra-mcp/pack-go-backend

React frontend

typescript-react · ui-design · tailwind skills

orchestra pack install github.com/orchestra-mcp/pack-react-frontend

AI

ai-agentic skill · ai-engineer + lancedb agents

orchestra pack install github.com/orchestra-mcp/pack-ai

Laravel

laravel skill · laravel-engineer + qa-laravel agents

orchestra pack install github.com/orchestra-mcp/pack-laravel

Docker

docker skill · docker-engineer agent

orchestra pack install github.com/orchestra-mcp/pack-docker

All 25 packs on GitHub

Install and upgrade

  • Install — npm (recommended)

    npm install -g @orchestra-mcp/cli
  • Install — Linux and macOS

    curl -fsSL https://raw.githubusercontent.com/orchestra-mcp/framework/master/scripts/install.sh | sh
  • Install — Windows (Git Bash)

    curl -fsSL --ssl-revoke-best-effort https://raw.githubusercontent.com/orchestra-mcp/framework/master/scripts/install.sh | sh
  • Update

    orchestra update

Get started

  1. 01

    Install

    npm install -g @orchestra-mcp/cli
  2. 02

    Write the MCP config for your IDE

    orchestra init
  3. 03

    Add the packs your stack needs

    orchestra pack recommend

Community

GitHubmaintained

More from the ecosystem

All projects by Fady Mondy →

Ready to build with Orchestra?

Get started in seconds with a single command.

npm install -g @orchestra-mcp/cli