Several models from different labs plan in a blind proposal, debate and review loop. Your own keys.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
A planning harness that runs one idea past several AI models from different labs and makes them argue about software engineering, architecture, specific features, roadmaps and philosophy. It stops at a checkable result, at a price estimated before you spend anything. You choose the number of debate rounds, the seats and labs (any lab except xAI), and the token limit for each model's replies.
We recommend our own chains: cheap-7-v2, plan-premium-7 and plan-highest-7 (the top
models, GPT-6 Astra, Claude Opus 5.5 (Claude Fable 5.1 in the published 0.7.8), DeepSeek V4 Pro
and GLM-5.3, write the alternative
architectures and are the only seats that vote; cheaper seats write the proposals and the debate). You can also edit a chain to suit yourself, or run every seat on
your own machine with local-ollama.
See it work right now - no keys, no setup, no cost:
The demo takes one example request (a tool that renames holiday photos by date) through every stage: blind proposals, an anonymised debate in which one proposal is withdrawn and two are amended, a panel that splits in round 1 and signs off in round 2, and the handoff file. Every model reply in it is written in advance; what is real is the code that runs the stages around them.
What it costs. You pay the model providers directly, with your own API keys. The demo,
doctor, init and the mock chains cost $0 and make no network call. --dry-run prints a
run's worst-case price before anything is called, and every run stops before any stage that could
take it past its spend cap ($7 unless you set --max-usd). Most runs cost less than the worst
case: a panel that signs off early skips the remaining rounds.
Three commands from nothing to a priced run of your own idea (no key needed until you drop
--dry-run; Your first ten minutes walks through them):
Which chain. Worst-case prices as council doctor prints them, from the shipped price table
(prices as of 2026-09-06) and the default task-size estimate; a long task costs more.
| Chain | Who does what | Needs | Worst case |
|---|---|---|---|
cheap-7-v2 | Claude Sonnet 5 writes the plan; low-cost models from seven other labs review it, and all seven must sign off. Up to 7 rounds. | one OpenRouter key | $5.38 |
plan-premium-7 | A Claude Code session writes the plan; a seven-lab panel of larger models (GPT-6 Astra, Claude Fable 5.1, Gemini 3.8 Flash, Muse Spark 1.2, Qwen 3.8 Max, DeepSeek V4 Pro, GLM-5.3) proposes, debates and reviews. | OpenRouter key + a Claude Code session | $21.59 |
plan-highest-7 | Seven low-cost models propose and debate; four top models write whole architectures and are the only reviewers; one deep-dive seat checks the first draft against the task. Untested with real models. | OpenRouter key + a Claude Code session | $10.54 ($14.89 in the published 0.7.8) |
local-ollama | Every seat on your own machine, through Ollama. | Ollama and the models pulled | $0 |
plan-premium-7 and plan-highest-7 cost more than the default cap, so give them a --max-usd at
or above their dry-run price. Their writer seats are external: the run pauses
and a Claude Code session (or you) writes that stage, at no API cost. Nothing about any chain's
output quality has been measured.
Add it to Claude Code as an MCP server:
It is also listed in the official MCP Registry as io.github.muad-yasin/the-high-council, and
there is a one-file Claude Desktop bundle (Quick start (MCP)).
Runs as an MCP server (so an agent like Claude Code can drive it) or as a CLI. Bring your own API keys. Nothing is resold, nothing is hosted for you, and your keys go only to the providers you choose, never to us.
Run npx the-high-council council doctor to see which of your own keys are
set, which shipped chains you can already run with them, and what each would cost - before
spending anything. Where it falls short: Known limits.
On what this does and doesn't claim. This repo publishes the mechanism: the chains, the seat rosters, the stage order. It does not claim to produce better plans than a single good model would. That is an open question and we have not measured it. What it does, concretely, is make disagreement between models visible and recorded instead of averaged away - you can read who objected to what, who withdrew a proposal under argument, and who held their position.
New to API keys, or to this? This path costs nothing until step 4, and step 4 tells you the price before anything is spent.
Watch one. npx the-high-council demo walks an example request through every stage with
scripted replies. No key, no network, $0.
Make it yours. npx the-high-council init writes tasks/my-first-task.md (edit it into
your own idea, in plain words) and chains/my-first-chain.json, and runs a $0 mock pass so
you can look inside a real run folder.
Find the least setup. npx the-high-council doctor lists what your keys can run. Its
"Start here" block names the chains that need one key only: a single OPENROUTER_API_KEY
(one account at openrouter.ai that reaches many labs' models) is
enough for a seven-lab panel. Put the key in a file called .env in the folder you run from,
as OPENROUTER_API_KEY=..., and add .env to your .gitignore so it is never committed.
Price it, then run it. Add --dry-run to see the worst-case price for your task, then run
it without:
Every run stops before it would pass its spend cap ($7 unless you set --max-usd). A run
stopped by the cap keeps what it paid for but has no plan yet, so pick a cap at or above the
dry run's price. A panel that signs off early costs less than the worst case.
The plan lands in runs/<time>/deliverable.md; the argument behind it is in BOARD.md.
No key and no budget? A chain can run on models on your own machine through
Ollama at $0, if your computer can run them.
Everywhere below, council means npx the-high-council unless you installed it globally.
ollama (your own machine).--chain; council doctor lists them all.tasks/. No format.--dry-run: price a run, call nothing.HANDOFF.md, the build instructions a coding agent works from.A visual write-up of all of this, built around one real run, is at sower-industries.de/MCP. What changed in each release: CHANGELOG.md.
A run moves through fixed stages. Which stages fire depends on the chain you pick.
HANDOFF.md written for whoever executes the result.No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/the-high-council)<a href="https://allmcps.com/mcp/the-high-council"><img src="https://allmcps.com/api/badge/the-high-council?style=directory" alt="The High Council on AllMCPs" /></a>