Several models from different labs plan in a blind proposal, debate and review loop. Your own keys.
Connect Runs on your machine
claude mcp add the-high-council -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e MISTRAL_API_KEY=<MISTRAL_API_KEY> -e DEEPSEEK_API_KEY=<DEEPSEEK_API_KEY> -e GROQ_API_KEY=<GROQ_API_KEY> -e TOGETHER_API_KEY=<TOGETHER_API_KEY> -e COHERE_API_KEY=<COHERE_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -e ZAI_API_KEY=<ZAI_API_KEY> -e MAX_USD_PER_RUN=<MAX_USD_PER_RUN> -e COUNCIL_MAX_USD_LIMIT=<COUNCIL_MAX_USD_LIMIT> -e COUNCIL_WORKDIR=<COUNCIL_WORKDIR> -- npx -y [email protected]
{
"mcpServers": {
"the-high-council": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
"DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
"GROQ_API_KEY": "<GROQ_API_KEY>",
"TOGETHER_API_KEY": "<TOGETHER_API_KEY>",
"COHERE_API_KEY": "<COHERE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"ZAI_API_KEY": "<ZAI_API_KEY>",
"MAX_USD_PER_RUN": "<MAX_USD_PER_RUN>",
"COUNCIL_MAX_USD_LIMIT": "<COUNCIL_MAX_USD_LIMIT>",
"COUNCIL_WORKDIR": "<COUNCIL_WORKDIR>"
}
}
}
}
{
"mcpServers": {
"the-high-council": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
"DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
"GROQ_API_KEY": "<GROQ_API_KEY>",
"TOGETHER_API_KEY": "<TOGETHER_API_KEY>",
"COHERE_API_KEY": "<COHERE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"ZAI_API_KEY": "<ZAI_API_KEY>",
"MAX_USD_PER_RUN": "<MAX_USD_PER_RUN>",
"COUNCIL_MAX_USD_LIMIT": "<COUNCIL_MAX_USD_LIMIT>",
"COUNCIL_WORKDIR": "<COUNCIL_WORKDIR>"
}
}
}
}
{
"servers": {
"the-high-council": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
"DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
"GROQ_API_KEY": "<GROQ_API_KEY>",
"TOGETHER_API_KEY": "<TOGETHER_API_KEY>",
"COHERE_API_KEY": "<COHERE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"ZAI_API_KEY": "<ZAI_API_KEY>",
"MAX_USD_PER_RUN": "<MAX_USD_PER_RUN>",
"COUNCIL_MAX_USD_LIMIT": "<COUNCIL_MAX_USD_LIMIT>",
"COUNCIL_WORKDIR": "<COUNCIL_WORKDIR>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ANTHROPIC_API_KEYOptional, secret | Your own Anthropic API key. Needed only by chains that seat Anthropic models. |
OPENAI_API_KEYOptional, secret | Your own OpenAI API key. Needed only by chains that seat OpenAI models. |
GOOGLE_API_KEYOptional, secret | Your own Google (Gemini) API key. Needed only by chains that seat Google (Gemini) models. |
MISTRAL_API_KEYOptional, secret | Your own Mistral API key. Needed only by chains that seat Mistral models. |
DEEPSEEK_API_KEYOptional, secret | Your own DeepSeek API key. Needed only by chains that seat DeepSeek models. |
GROQ_API_KEYOptional, secret | Your own Groq API key. Needed only by chains that seat Groq models. |
TOGETHER_API_KEYOptional, secret | Your own Together API key. Needed only by chains that seat Together models. |
COHERE_API_KEYOptional, secret | Your own Cohere API key. Needed only by chains that seat Cohere models. |
OPENROUTER_API_KEYOptional, secret | Your own OpenRouter API key. Needed only by chains that seat OpenRouter models. |
ZAI_API_KEYOptional, secret | Your own Z.ai API key. Needed only by chains that seat Z.ai models. |
MAX_USD_PER_RUNOptional | The figure the spending-limit screen suggests for a paid run; the limit is the number the person types. Unset, a command-line run suggests nothing, and when a client sends no max_usd the MCP server suggests the lesser of 7 and COUNCIL_MAX_USD_LIMIT where that is set. For a chain with no paid seat i… |
COUNCIL_MAX_USD_LIMITOptional | A hard per-run ceiling in US dollars that the MCP client cannot raise or remove (max_usd above it, or "none", is refused). Set it to the same value as MAX_USD_PER_RUN so the suggested figure and the ceiling are the same. |
COUNCIL_WORKDIROptional | Folder for task files and run output. Default: the directory the client starts the server in. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 26 Oct 2026 |
| Last updated | 26 Oct 2026 |
| Registry name | io.github.muad-yasin/the-high-council |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
