This server runs your prompt through three AI models in parallel via the Polza.ai API and returns their responses to Claude for synthesis. You get two presets: "china" (Moonshot Kimi, Qwen, DeepSeek) or "usa" (Gemini, Grok, OpenAI). It exposes four tools: tri_model_scan for basic consensus checks, tri_model_compare for evaluating options, tri_model_red_team for attacking ideas, and council_model_guide for understanding model strengths. Reach for this when a decision is ambiguous or you want multiple perspectives before committing, not for straightforward lookups or tasks a single model handles fine. Requires a Polza.ai API key and uses uvx for zero-config installation.
mcp-name: io.github.ivanantigravity-lgtm/model-council-mcp-server
MCP сервер, который прогоняет одну и ту же задачу через 3 модели параллельно и возвращает Claude их короткие ответы. Claude сам сверху делает итоговую выжимку.
Два пресета:
china — Moonshot Kimi, Qwen, DeepSeekusa — Gemini, Grok, OpenAIПолезно, когда:
Не надо вызывать для:
Claude Desktop или Claude CodeuvPOLZA_AI_API_KEY — ключ берётся на polza.ai/dashboard/api-keysПоставить uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
Создай .mcp.json в корне проекта:
{
"mcpServers": {
"model-council": {
"command": "uvx",
"args": ["model-council-mcp-server@latest"],
"env": {
"POLZA_AI_API_KEY": "your-polza-api-key-here"
}
}
}
}
Перезапусти Claude Code.
Файл ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"model-council": {
"command": "uvx",
"args": ["model-council-mcp-server@latest"],
"env": {
"POLZA_AI_API_KEY": "your-polza-api-key-here"
}
}
}
}
Файл: %APPDATA%\Claude\claude_desktop_config.json. Содержимое идентичное.
После перезапуска Claude попроси:
Прогони через model council (usa) задачу: стоит ли мне добавить подписку в мой продукт?
Claude должен вызвать tool tri_model_scan и вернуть 3 коротких ответа.
tri_model_scan — 3 модели отвечают на одну задачуtri_model_compare — сравнение нескольких вариантовtri_model_red_team — атака на идею, план или офферcouncil_model_guide — краткая памятка по сильным и слабым сторонам моделейУ каждого tool есть параметр preset (china или usa).
chinamoonshotai/kimi-k2.5qwen/qwen3.6-plusdeepseek/deepseek-v3.2usagoogle/gemini-3.1-flash-lite-previewx-ai/grok-4.1-fastopenai/gpt-5.4-nanoПроверить актуальность ID моделей можно через GET https://polza.ai/api/v1/models/catalog. Если какая-то модель у Polza переименована — подставь свой ID через переменные окружения ниже.
| Переменная | Обязательная | По умолчанию |
|---|---|---|
POLZA_AI_API_KEY | да | — |
POLZA_BASE_URL | нет | https://polza.ai/api/v1 |
COUNCIL_CHINA_MOONSHOT_MODEL | нет | moonshotai/kimi-k2.5 |
COUNCIL_CHINA_QWEN_MODEL | нет | qwen/qwen3.6-plus |
COUNCIL_CHINA_DEEPSEEK_MODEL | нет | deepseek/deepseek-v3.2 |
COUNCIL_USA_GEMINI_MODEL | нет | google/gemini-3.1-flash-lite-preview |
COUNCIL_USA_GROK_MODEL | нет | x-ai/grok-4.1-fast |
COUNCIL_USA_OPENAI_MODEL | нет | openai/gpt-5.4-nano |
LOG_LEVEL | нет | INFO |
Компактный JSON:
Сервер заставляет модели отвечать коротко, без воды и без повтора вопроса — чтобы не раздувать контекст Claude.
git clone https://github.com/ivanantigravity-lgtm/model-council-mcp-server.git
cd model-council-mcp-server
uv sync
POLZA_AI_API_KEY=your_key uv run python -m model_council_mcp_server.server
MIT.
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent