{
  "markdown": "# fusion-mcp\n\n<!-- mcp-name: io.github.Jolymmiles/fusion-mcp -->\n\nLocal **Fusion** MCP server — replicates the [OpenRouter Fusion](https://openrouter.ai/blog/announcements/fusion-beats-frontier/) mechanism on your **local Claude CLI subscription**. No OpenRouter, no separate token bill, one wallet.\n\nInstead of dispatching to many vendors, it fans out several headless `claude -p` calls, each given a distinct analytical lens, then runs a judge pass and a synthesis pass.\n\n## Pipeline\n\n| Stage | Name | What |\n|-------|------|------|\n| 1 | Panel | N parallel `claude -p` calls, diverse lenses (pragmatist / skeptic / researcher / architect), web search on |\n| 2 | Judge | One call: consensus / contradictions / gaps / blind spots |\n| 3 | Synthesis | One call: final answer grounded in the judge analysis |\n\n## Tool\n\n```\nfusion_research(question, panel=\"default\")\n```\n\nPanels:\n- `default` / `frontier` — Opus 4.8\n- `budget` — haiku + sonnet (use for frequent calls)\n\n## Install\n\n**Recommended — from PyPI via `uvx`** (no manual venv, works in every folder):\n\n```bash\nclaude mcp add -s user fusion -- uvx --from fusion-mcp fusion-mcp\n```\n\n`-s user` registers the server for all folders; `uvx` fetches `fusion-mcp` from PyPI on first run.\n\nPlain pip works too:\n\n```bash\npip install fusion-mcp\nclaude mcp add -s user fusion -- fusion-mcp\n```\n\n**From source** (clone, for hacking on it):\n\n```bash\ngit clone https://github.com/Jolymmiles/fusion-mcp.git\ncd fusion-mcp && python3 -m venv .venv && .venv/bin/pip install -e .\nclaude mcp add -s user fusion -- $(pwd)/.venv/bin/python $(pwd)/fusion_mcp.py\n```\n\n### Requirements\n\nNeeds the **Claude CLI** (`claude`) on PATH and an active Claude Pro/Max subscription — the server fans out local `claude -p` calls. Without it the tool will not run.\n\n## Cost\n\nEach call ≈ `panel_size + 2` full Claude turns, 2-3x slower than a single call. Binding limit is the subscription **request rate / usage quota**, not dollars. Call sparingly — reserve for expensive questions: architecture decisions, comparing approaches, best-practice research.\n\n## Statusline (optional)\n\nServer writes an atomic JSON heartbeat to `$XDG_RUNTIME_DIR/fusion-mcp/state.json`. Reader `fusion-status.sh` (bash + jq) prints e.g. `🔮 fusion[panel] 2/3 panel`. Wire into `statusLine.command` in settings.json.\n",
  "bytes": 2314,
  "sha": "8a2c515e1460bf67a1cc78e247d23e603fc9794ab94f7d76b7df465d830c88ce",
  "repo_slug": "jolymmiles/fusion-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jolymmiles_fusion_mcp_cc523f0f/readme"
}