Skip to main content
Glama

brainstorm-mcp

npm npm downloads IdeaCred Product Hunt

Задайте вопрос по дизайну одной модели — и вы получите один уверенный ответ, без сигнала о том, какие его части вызывают у неё сомнения. Спросите у трёх — и сигналом станут сами разногласия.

brainstorm-mcp запускает многораундовые дебаты между GPT, Gemini, DeepSeek, Claude и локальными моделями Ollama прямо из вашего редактора: модели видят и критикуют ответы друг друга между раундами, а затем вы получаете синтез из трёх пунктов — рекомендацию, ключевые компромиссы и самое сильное расхождение. Также есть мгновенный быстрый режим, мультимодельное код-ревью с вердиктами и стили red-team/Socratic. Для hosted-режима не нужно ни одного API-ключа.

Не доверяйте одному ИИ. Заставьте их спорить.

Демо

Watch the demo

Нажмите, чтобы посмотреть: 3 модели обсуждают, устраивают перекрёстный допрос и выдают структурированный вердикт — всё внутри Claude Code.

Возможности

  • Hosted-режим — API-ключи не нужны. Использует модели, уже доступные в вашем окружении (Claude Opus/Sonnet/Haiku), через субагентов

  • API-режим — прямые вызовы API моделей с параллельным выполнением через OpenAI, Gemini, DeepSeek, Groq, Ollama

  • CLI-режим — дебаты через уже установленные агентные CLI (claude, codex и др.), так что обсуждения идут по вашей подписке, а не через API-кредиты

  • brainstorm_quick — мгновенные параллельные взгляды нескольких моделей менее чем за 10 секунд

  • brainstorm_review — мультимодельное код-ревью со структурированными замечаниями, оценками серьёзности и вердиктами

  • Стили дебатов — свободный, red-team (состязательный) и сократовский (с уточняющими вопросами)

  • Внедрение контекста — привязка обсуждения к реальному коду, диффам или документам по архитектуре

  • Синтез-вердикт из трёх пунктов — Recommendation, Key Tradeoffs, Strongest Disagreement

  • Claude как участник — Claude участвует в дебатах рядом с внешними моделями, имея полный контекст диалога

  • Многораундовые дебаты — модели видят и критикуют ответы друг друга между раундами

  • Параллельное выполнение — все модели отвечают одновременно в каждом раунде

  • Отказоустойчивость — падение одной модели не прерывает дебаты

  • Кроссплатформенность — работает на macOS, Windows и Linux

Related MCP server: roundtable-mcp

Установка (60 секунд)

claude mcp add brainstorm -- npx -y brainstorm-mcp

Этого достаточно для hosted-режима (никаких API-ключей не нужно — дебаты выполняются на моделях, которые уже доступны в вашем окружении). Добавьте ключи провайдеров, чтобы привнести в дебаты GPT, Gemini, DeepSeek, Groq или Ollama.

Claude Code

Добавьте в .mcp.json вашего проекта:

{
  "mcpServers": {
    "brainstorm": {
      "command": "npx",
      "args": ["-y", "brainstorm-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "GEMINI_API_KEY": "AIza...",
        "DEEPSEEK_API_KEY": "sk-..."
      }
    }
  }
}

Claude Desktop

Добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "brainstorm": {
      "command": "npx",
      "args": ["-y", "brainstorm-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "DEEPSEEK_API_KEY": "sk-..."
      }
    }
  }
}

Установка вручную

npm install -g brainstorm-mcp
brainstorm-mcp

Hosted-режим не требует API-ключей — просто установите и пользуйтесь. Хост (Claude Code) выполняет промпты с использованием собственного доступа к моделям.

Конфигурация

Вариант 1: Переменные окружения (проще всего)

OPENAI_API_KEY=sk-...
GEMINI_API_KEY=AIza...
DEEPSEEK_API_KEY=sk-...

Вариант 2: Конфигурационный файл (полный контроль)

Задайте BRAINSTORM_CONFIG, чтобы указать путь к JSON-конфигурации:

{
  "providers": {
    "openai": { "model": "gpt-5.4", "apiKeyEnv": "OPENAI_API_KEY" },
    "gemini": { "model": "gemini-2.5-flash", "apiKeyEnv": "GEMINI_API_KEY" },
    "deepseek": { "model": "deepseek-chat", "apiKeyEnv": "DEEPSEEK_API_KEY" },
    "ollama": { "model": "llama3.1", "baseURL": "http://localhost:11434/v1" }
  }
}

Известные провайдеры (openai, gemini, deepseek, groq, mistral, together, moonshot, minimax, glm, qwen) не требуют указывать baseURL.

Вариант 3: CLI-провайдеры (через подписку, а не API-кредиты)

Если вы уже платите за Claude Code, Codex, Gemini CLI и других агентов, brainstorm может запускать эти CLI вместо покупки API-кредитов. Любой агентный CLI, найденный в вашем PATH, автоматически регистрируется при запуске — настраивать ничего не нужно:

[brainstorm] Detected CLI provider(s) on PATH: claude, codex (subscription-based, no API cost)

Используйте их как любого другого провайдера:

{ "topic": "GraphQL vs REST", "models": ["claude:sonnet", "codex:default", "openai:gpt-5.4"] }

Встроенные адаптеры:

Провайдер

Команда

Модель по умолчанию

Статус

claude

claude -p

sonnet

проверено

codex

codex exec

default

проверено

gemini

gemini -p

gemini-2.5-pro

best-effort, проверьте локально

cursor-agent

cursor-agent -p

default

best-effort

opencode

opencode run

default

best-effort

qwen

qwen -p

qwen3-coder-plus

best-effort

kimi

kimi --print

default

best-effort

droid

droid exec

default

best-effort

<provider>:default означает «дать справочник подставить что у CLI уже настроено». Вызовы CLI выполняются с инструментами, отключёнными внутри доступной им read-only песочницы — они генерируют текст и не трогают ваш репозиторий. Переменные окружения API-ключей конкретных провайдеров (ANTHROPIC_API_KEY, OPENAI_API_KEY) исключаются из дочернего процесса, так что CLI вернётся к вашему логину в подписке, а не к платному API.

Параметры окружения:

Переменная

Эффект

BRAINSTORM_CLI_PROVIDERS

auto (по умолчанию), off или список адаптеров через запятую

BRAINSTORM_PREFER_CLI

1 — для дебатов без явных models использовать только CLI-провайдеров, не обращаясь к тарифицируемым API

BRAINSTORM_CLI_TIMEOUT_MS

Таймаут одного вызова CLI (по умолчанию 300000)

Чтобы зафиксировать модель или добавить CLI, отсутствующий во встроенных адаптерах, используйте конфигурационный файл:

{
  "providers": {
    "claude": { "type": "cli", "model": "opus" },
    "my-cli": {
      "type": "cli",
      "adapter": "custom",
      "command": "some-agent-cli",
      "args": ["run", "--model", "{{model}}", "--quiet", "{{prompt}}"],
      "promptVia": "arg",
      "model": "some-model"
    }
  }
}

Плейсхолдеры шаблона: {{model}}, {{system}}, {{prompt}}, {{outfile}}. Одиночный плейсхолдер, который резолвится в пустоту, убирается из командной строки вместе с флагом, который его обрамляет, поэтому ["--model", "{{model}}"] работает даже при provider:default. Установите "promptVia": "stdin", чтобы передавать промпт через stdin, а не аргументом.

Бэкенды подписки для кодинг-планов через Claude CLI

Moonshot (Kimi), MiniMax и Z.ai (GLM) продают кодинг-планы, которые работают по Anthropic API. Укажите бинарнику claude одного из них — и тот вендор присоединится к обсуждениям в рамках плана, который вы уже оплачиваете:

{
  "providers": {
    "moonshot": { "type": "cli", "backend": "moonshot", "model": "kimi-k2-thinking" },
    "minimax":  { "type": "cli", "backend": "minimax",  "model": "MiniMax-M2" },
    "glm":      { "type": "cli", "backend": "glm",      "model": "glm-4.6" }
  }
}

Бэкенд

Endpoint

Переменная окружения с токеном

moonshot

https://api.moonshot.ai/anthropic

MOONSHOT_API_KEY

minimax

https://api.minimax.io/anthropic

MINIMAX_API_KEY

glm

https://api.z.ai/api/anthropic

ZAI_API_KEY

Токен читается из вашего окружения в момент вызова — в конфигурационном файле хранится имя переменной, а не секрет. ANTHROPIC_API_KEY удаляется из дочернего процесса, поэтому ваш аккаунт Anthropic никогда не биллится за них. Любой CLI-провайдер принимает также блок "env" для переопределения бэкенда вручную; значение "$NAME" — ссылка на переменную из окружения сервера.

Эти же вендоры доступны и как обычные платные API — moonshot, minimax, glm и qwen имеют известные baseURL, так что одного MOONSHOT_API_KEY достаточно, чтобы зарегистрировать moonshot как API-провайдера.

Инструменты

Инструмент

Описание

Аннотация

brainstorm

Многораундовые дебаты между AI-моделями (API или хостед-режим)

readOnly

brainstorm_quick

Мгновенные мультимодельные обзоры — параллельно, без раундов

readOnly

brainstorm_review

Мультимодельное код-ревью с замечаниями, серьменность, вердикт

readOnly

brainstorm_respond

Отправить ответ Claude в интерактивной сессии

readOnly

brainstorm_collect

Собрать ответы моделей в хостед-запуске

readOnly

list_providers

Показать провайдеров, статусы API-ключей и найденные CLI

readOnly

add_provider

Добавить нового API- или CLI-провайдера в рантайм

non-destructive

Примеры использования

Пример 1: Быстрые мультимодельные перспективы

Промпт: "Use brainstorm_quick to compare Redis vs PostgreSQL for session storage" (сравните Redis и PostgreSQL для хранения сессий)

Вызываемый инструмент: brainstorm_quick

{ "topic": "Redis vs PostgreSQL for session storage in a Node.js app" }

Результат: Каждая настроенаемая модель отвечает независимо и параллельно. Вы получаете сравнение в столбик в течение 10 секунд — имена моделей, ответы, время и стоимость.

Обработка ошибок: Если модель не работает (лимитирование частоты, таймаут), инструмент продолжает с остальными моделями и помечает, какие упали.


Пример 2: Мультимодельное код-ревью

Промпт: "Review this diff for security issues" (с вставленным git diff)

Инструмент: brainstorm_review

{
  "diff": "diff --git a/src/auth.ts ...",
  "title": "Add JWT authentication middleware",
  "focus": ["security", "correctness"]
}

Результат: Структурированный вердикт (approve / approve with warnings / needs changes) с таблицей замечаний: серьёзность, категория, файл, номера строк и предложения. Есть анализ согласованности — проблемы, обнаруженные сразу несколькими моделями, считаются более надёжными.

Обработка ошибок: если синтез окозася ошибкой, всё равно возвращаются исходные ревью моделей.


Пример 3: Хостед-режим мозгового штурма (без API-ключей)

Промпт: "Brainstorm using opus, sonnet, and haiku: should we use GraphQL or REST"

Инструмент: brainstorm

{
  "topic": "GraphQL vs REST for our public API",
  "models": ["opus", "sonnet", "haiku"],
  "mode": "hosted",
  "rounds": 2,
  "style": "redteam"
}

Результат: Инструмент возвращает промпты для каждой модели. Хост (Claude Code) запускает субагентов с такими моделями, собирает ответы и передаёт их обратно через brainstorm_collect. После всех раундов модель синтеза выдаёт вердикт из трёх пунктов: Recommendation, Key Tradeoffs, Strongest Disagreement.

Обработка ошибок: сессии истекают через 10 минут. Если сессию не нашли, возвращается понятная ошибка и к нему идёт подсказка, как запустить новую.

Как это работает

API / CLI-режим

  1. Вы просите Claude провести дебаты по теме

  2. Инструмент отправляет тему всем настроенным провайдерам параллельно — по HTTP для API, через запущенный подпроцесс для CLI

  3. Claude читает ответы и вносит свой взгляд

  4. Модели видят ответы друг друга и уточняют их между раундами

  5. Синтезатор собирает выводит финальный вердикт

Хостед-режим

  1. Вы просите Claude провести обсуждение с конкретными моделями (например, opus, sonnet, haiku)

  2. Инструмент возвращает промпты — никаких внешних вызовов API

  3. Claude запускает субагентов с такими моделями, чтобы выполнить промпты

  4. Ответы собираются и используются в следующем раунде

  5. Повторять до синтеза

Политика конфиденциальности

brainstorm-mcp работает полностью на вашем компьютере и не собирает, не хранит и не передаёт личные данные, телеметрия или аналитику.

В API-режиме промпты отправляются напрямую с вашей машины провайдерам, которых вы настроили (OpenAI, Gemini, DeepSeek и т.д.), с использованием ваших API-ключей. В CLI-режиме промпты передаются агентnym CLI, установленным на машине, которые общаются со своими вендорами по вашей подписке. В хостед-режиме внешних вызовов API не происходит.

Сессии обсуждения хранятся только в памяти с TTL 10 минут. Никакие данные не записываются на диск, если вы явно не сохраните результат.

Полная политика конфиденциальности: PRIVACY.md

Поддержка

Разработка

git clone https://github.com/spranab/brainstorm-mcp.git
cd brainstorm-mcp
npm install
npm run build
npm start

Связанные проекты

Другие агентские инфраструктуры от того же автора, предназначенные для совместного использования:


Wait — I accidentally put "https://long.gov/spranab/brainstorm-mcp"? That is a mistake — must keep URL verbatim: https://github.com/spranab/brainstorm-mcp. Also I see a few slips:

- "привключить" -> "добавить/пригласить".
- "дебатывал" -> "дебаты".
- "Сократовский" vs "сократовский" — fine.
- "уточняющие" maybe "пробuющие".
- "без сигнала о том, какие её части вызывают у неё сомнения" — mistype "вызывает" vs "вызывают": "какие её части вызывают".
- " если synтез is error" -> better: "Если синтез дала сбой,..." 
- "Например, падение".
- "non-destructive" — keep.
- "слово точность" — fine.
- "的" no.

Also I used two close dashes "—" for "0" — okay.

We must produce a clean final answer with corrected text. Let me carefully re-run whole output and fix errors, including:

1. The sentence "Для hosted-режима не требуется ни одного API-ключа." — OK.

2. Feature list bullet fix.

3. The phrase under "Клиент "сессий" etc. We'll fix.

Make sure the link "Development" no other issue.

Also "ы" etc.

Let me produce clean polished final.

Double-check token preservation:

- All `GXP1` to `GXP14` present. In my draft, check: GXP1, GXP2, GXP3, GXP4, GXP5, GXP6, GXP7, GXP8, GXP9 (with code block), GXP10, GXP11, GXP12, GXP13, GXP14. Yes.

- "Watch the demo" — I wrote `[![Watch the demo](...)](...)` — keep English? At first I decided might translate, but now I kept English. Fine because alt. 

- "Claude Opus/Sonnet/Haiku" etc.

- The table "Provider" as "Провайдер" — fine.

- "http" URLs.

Let's refine the translation with consistent vocabulary:

- "hosted-режим" continuous.
- "мультимодельный" vs "мультимодельный" — "multi-model" — "мультимодельный" (with y). Good.

Now, the "Support" link: should be exactly <https://github.com/spranab/brainstorm-mcp> — my draft had a placeholder "long.zero"— must correct to "com/spranab/brainstorm-mcp".

Also, in the "HOSTED" heading Example 3: I put "Хостед без API-ключей" — correct "hosted". In the step "Хост-режим" — the phrase "Хостед-режим" (translate "hosted" uses French "хостед" or "hosted"). Earlier I used "hosted-режим". In Russian technical literature, "hosted режим" might stand. Use "hosted-режим" consistently in headings and features. In "Example 3": "### Пример 3: Brainstorm в hosted-режиме (без API-ключей)".

- "Режимы API/CLI" — "### Режимы API и CLI". Good.

- Important: In "Способы" features bullet: "мультимодельное код-ревью" — fine.

- Table description "brainstorm" — in Tools table: "Multi-round debate between AI models (API or hosted mode)" — okay.

- In "CLI braces" description: "stand alone ... read-only sandbox and tools disabled ..." — keep as source: "инструменты отключены и песочница используется для CLI как поддерж." Fine.

Now the sentence: "SDK and description: "Any CLI provider also accepts an `"env"` block to override the backend; a value of "`$NAME`"..." — translated above.

Created code block in GXP9 — In the original, GXP9 is a placeholder line. The following paragraph continues. We do not add a code fence around GXP9; keep as `GXP9` alone. Yes.

Also from the "Кодинговые планы не только" paragraph: "The known providers list" — fine.

Now perhaps changed `— recommendation, key tradeoffs, strongest disagreement` to Russian in first paragraph; and in features keep English label. That's okay to present.

Some more refinements:

- "It uses models in your environment — ...". */
- "вместе с флагом, который его объявляет" — "с флагом, который его вводит" better.
- "своим установкам" — "так,как настроен".

- The phrase in Option 3: "If you already pay for Claude Code, Codex, Gemini CLI, and friends" — "and others."

- "Other agent infrastructure"— "агентную инфраструктуру".

Now, let's produce the final output, clean and with correct spacing.

But one more: The plugin label "brainstorm-mcp runs multi-round debates between GPT..." — "phrase from your editor" — before it reads "multi-round" — translate "многораундовые".

"then you get a 3-bullet synthesis — recommendation, key tradeoffs, strongest disagreement." — I translate in text.

"Also does instant quick mode, ..." — "кроме того, есть мгновенный быстрый режим".

Final check: Need to include the horizontal rule after Example 1, Example 2 (the "***" with blank lines). Done.

The source line "> Click to watch: ..." done.

Ok, final.<!-- mcp-name: io.github.spranab/brainstorm-mcp -->

# brainstorm-mcp

[![npm](https://img.shields.io/npm/v/brainstorm-mcp)](https://www.npmjs.com/package/brainstorm-mcp)
[![npm downloads](https://img.shields.io/npm/dm/brainstorm-mcp)](https://www.npmjs.com/package/brainstorm-mcp)
[![IdeaCred](https://ideacred.com/api/badge/spranab/brainstorm-mcp)](https://ideacred.com/profile/spranab)
[![Product Hunt](https://img.shields.io/badge/Product%20Hunt-Launch-orange)](https://www.producthunt.com/products/brainstorm-3?launch=brainstorm-4)

Задайте один вопрос по дизайну одной модели — и вы получите один уверенный ответ, без сигнала о том, в каких местах сама модель не уверена. Спросите три модели — и тогда сигналом становятся разногласия между ними.

brainstorm-mcp запускает многораундовые дебаты между GPT, Gemini, DeepSeek, Claude и локальными моделями Ollama прямо из вашего редактора: они видят и критикуют ответы друг друга между раундами, а затем вы получаете синтез из трёх пунктов — рекомендацию, ключевые компромиссы и самый острый конфликт. Также есть мгновенный быстрый режим, мультимодельное код-ревью с вердиктами и стили red-team/Socratic. Hosted-режим не требует API-ключей.

**Не доверяйте одной модели. Заставьте их спорить.**

<p align="center">
  <img src="docs/hero.png" alt="brainstorm-mcp — Claude Opus vs GPT-5.4 vs DeepSeek debating" width="800" />
</p>

### Демо

[![Watch the demo](https://img.youtube.com/vi/L5kli5_fgkI/maxresdefault.jpg)](https://youtu.be/L5kli5_fgkI)

> Нажмите, чтобы посмотреть: три модели ведут дебаты, перекрёстно допрашивают друг друга и выдают структурированный вердикт — всё внутри Claude Code.

## Возможности

* **Hosted-режим** — API-ключи не нужны. Используются модели вашего окружения (Claude Opus/Sonnet/Haiku) через субагентов
* **API-режим** — прямые вызовы моделей с параллельным выполнением через OpenAI, Gemini, DeepSeek, Groq, Ollama
* **CLI-режим** — дебаты через агентские CLI, которые у вас уже есть (`claude`, `codex` и другие), работают по вашей **подписке, а не по API-кредитам**
* **brainstorm\_quick** — мгновенные мнения нескольких моделей за время меньше 10 секунд
* **brainstorm\_review** — мультимодельное код-ревью со структурированными выводами, оценками серьёзности и вердиктами
* **Стили дебатов** — свободный, red-team (атакующий) и сократический (задающий вопросы)
* **Загрузка контекста** — привязка дебатов к реальному коду, диффам или документам по архитектуре
* **Синтез-вердикт из трёх пунктов** — Рекомендация, Ключевые компромиссы, Наиболее сильное разногласие
* **Claude как участник** — Claude участвует в дебатах наряду с внешними моделями, имея полный контекст разговора
* **Многораундовые дебаты** — модели увили и критикуют ответы друг друга между раундами
* **Параллельное выполнение** — все модели отвечают одновременно в каждом раунде
* **Отказоустойчивость** — сбой одной модели не прерывает дебаты
* **Кроссплатформенность** — работает в macOS, Windows и на Linux

## Установка (60 секунд)

GXP1

Этого достаточно для hosted-режима (ни API-ключей не нужно — дебаты выполняются на моделях, уже доступных в вашей среде). Добавьте ключи провайдеров, чтобы подкосить в дебаты GPT, Gemini, DeepSeek, Groq или Ollama.

### Claude Code

Добавьте в файл `.mcp.json` вашего проекта:

GXP2

### Claude Desktop

Добавьте в `claude_desktop_config.json`:

GXP3

### Установка вручную

GXP4

> **Hosted-режим** не требует API-ключей — просто установите и работайте. Хост (Claude Code) выполняет промпты с помощью собственного доступа к моделям.

## Настройка

### Вариант 1: Переменные окружения (проще всего)

GXP5

### Вариант 2: Файл конфигурации (полный контроль)

Задайте `BRAINSTORM_CONFIG`, чтобы указать на JSON-конфигурацию:

GXP6

Хорошо известные провайдеры (`openai`, `gemini`, `deepseek`, `groq`, `mistral`, `together`, `moonshot`, `minimax`, `glm`, `qwen`) не требуют значения `baseURL`.

### Вариант 3: CLI-провайдеры (используйте подписку, а не API-кредиты)

Если вы уже платите за Claude Code, Codex, Gemini CLI и иные CLI, brainstorm может запускать эти CLI, а не покупать API-кредиты. **Любой агентный CLI, найденный в вашем `PATH`, автоматически регистрируется при запуске** — настраивать ничего не нужно:

GXP7

Используйте их как любого другого провайдера:

GXP8

Встроенные адаптеры:

| Провайдер       | Команда            | Модель по умолчанию | Статус                     |
| --------------- | ------------------ | ------------------- | -------------------------- |
| `claude`        | `claude -p`        | `sonnet`            | проверено                  |
| `codex`         | `codex exec`       | `default` | проверено                  |
| `gemini`        | `gemini -p`        | `gemini-2.5-pro`    | best-effort, требует проверки |
| `cursor-agent`  | `cursor-agent -p`  | `default`           | best-effort                |
| `opencode`      | `opencode run`     | `default`           | best-effort                |
| `qwen`          | `qwen -p`          | `qwen3-coder-plus`  | best-effort                |
| `kimi`          | `kimi --print`     | `default`           | best-effort                |
| `droid`         | `droid exec`       | `default`           | best-effort                |

`<provider>:default` означает "пусть CLI использовать ту модель по умолчанию, какая у него стоит". Вызовы CLI запускаются с отключенными инструментами и доступом только на чтение в песочнице, где CLI это поддерживает: они генерируют текст и не трогают ваш репозиторий. Специфичные для провайдеров переменные с API-ключами (`ANTHROPIC_API_KEY`, `OPENAI_API_KEY`) исключаются из дочернего процесса, чтобы CLI вернулся к вашей подписке.

Параметры окружения:

| Переменная                   | Эффект                                                                             |
| ---------------------------- | ---------------------------------------------------------------------------------- |
| `BRAINSTORM_CLI_PROVIDERS`   | `auto` (по умолчанию), `off` или разделённый запятыми список адаптеров для обнаружения |
| `BRAINSTORM_PREFER_CLI`      | `1` — для дебатов без явных `models` использовать только CLI-провайдера, не обращаясь к тарифицируемым API |
| `BRAINSTORM_CLI_TIMEOUT_MS`  | Таймаут вызова для CLI-провайдеров (по умолчанию 300000)          |

Чтобы закрепить модель или добавить CLI, которого нет в списке встроенных, используйте конфигурационный файл:

GXP9

Плейсхолдеры шаблона: `{{model}}`, `{{system}}`, `{{prompt}}`, `{{outfile}}`. Одиночный плейсхолдер, который преобразуется в ничего, исчезает из командной строки вместе с флагом, который его вводит, поэтому `["--model", "{{model}}"]` работает даже для `provider:default`. Задайте `"promptVia": "stdin"`, чтобы передавать промпт на stdin, а не аргументом.

#### Бэкенды подписки на код через CLI Claude

Moonshot (Kimi), MiniMax и Z.ai (GLM) продают подписки на разработку, которые говорят на Anthropic API. Направьте бинарный файл `claude` на одного из них, и этот вендор присоединится к дебатам за план, который вы уже оплачиваете:

GXP10

| Backend    | Endpoint                            | Переменная с токеном |
| ---------- | ----------------------------------- | -------------------- |
| `moonshot` | `https://api.moonshot.ai/anthropic` | `MOONSHOT_API_KEY`  |
| `minimax`  | `https://api.minimax.io/anthropic`  | `MINIMAX_API_KEY`   |
| `glm`      | `https://api.z.ai/api/anthropic`    | `ZAI_API_KEY`       |

Токен считывается из вашего окружения в момент вызова — в конфигурации хранится имя переменной, а не сам секрет. `ANTHROPIC_API_KEY` удаляется из дочернего, чтобы ваш аккаунт Anthropic никогда не оплачивал их вызовы. Любой CLI-провайдер также принимает блок `"env"` для ручного переноса на другой бэкенд; значение `"$NAME"` означает его переменную из окружения сервера.

Эти вендоры также доступны как обычные API — `moonshot`, `minimax`, `glm` и `qwen` имеют известные базовые URL, поэтому одного `MOONSHOT_API_KEY` достаточно, чтобы зарегистрировать `moonshot` как API-провайдера.

## Инструменты

| Инструмент           | Описание                                                     | Аннотация       |
| -------------------- | ------------------------------------------------------------ | --------------- |
| `brainstorm`         | Многораундовые дебаты между ИИ-моделями (API-режим или hosted) | readOnly        |
| `brainstorm_quick`   | Мгновенные мнения -- параллельно, без раундов                 | readOnly        |
| `brainstorm_review`  | Мультимодельное код-ревью с выводами, серьёзностью, вердиктом  | readOnly        |
| `brainstorm_respond` | Отправить ответ Claude в интерактивном сеансе                 | readOnly        |
| `brainstorm_collect` | Собрать ответы моделей в hosted-сессии                         | readOnly        |
| `list_providers`     | Показать настроенные провайдеров, состояния API-ключей и найденые CLI | readOnly        |
| `add_provider`       | Добавить нового API- или CLI-провайдера во время выполнения     | non-destructive  |

## Примеры использования

### Пример 1: Быстрые мнения разных моделей

**Промпт:** "Use brainstorm\_quick to compare Redis vs PostgreSQL for session storage"

**Инструмент:** `brainstorm_quick`

GXP11

**Результат:** Каждая настроенна модель самостоятельный параллельно. Вы получаете сравнение рядом за время меньше 10 секунд с именами моделей, ответами, временем и стоимостью.

**Обработка ошибок:**

* [saga-mcp](https://github.com/spranab/saga-mcp) — трекер проектов на базе SQLite: когда спор утихает, решение попадает в долговечное хранилище.
* [yantrikdb-mcp](https://github.com/yantrikos/yantrikdb-mcp) — постоянная когнитивная память, чтобы агент помнил, что вы решили и почему.
* [swarmcode](https://github.com/spranab/swarmcode) — канал в реальном времени между экземплярами Claude Code на разных машинах.
* [truenas-mcp](https://github.com/spranab/truenas-mcp) — 278 действий TrueNAS SCALE в одном иерархическом инструменте.
* [mcpier](https://github.com/spranab/mcpier) — самостоятельно размещаемая плоскость управления MCP, которая не допускает API-ключи к вашим клиентам.

## Лицензия

MIT
Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
17Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Orchestrates multiple AI models (Gemini, OpenAI, Claude, local models) within a single conversation context, enabling collaborative workflows like multi-model code reviews, consensus building, and CLI-to-CLI bridging for specialized tasks.
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables Claude to orchestrate multi-model AI roundtable discussions between GPT-4o, Gemini, Grok, and DeepSeek through independent responses and cross-critique rounds. It supports various discussion presets such as debate, brainstorm, and consensus to facilitate diverse perspectives and synthesis.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to facilitate structured multi-model debates that synthesize multiple perspectives into clear categories like ground truths and blind spots. It provides tools for running real-time debates, checking model health, and managing history via the Model Context Protocol.
    58
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Facilitates structured multi-agent debates with arguments, rebuttals, and judgments across multiple rounds, enabling diverse AI personas to engage in formal debate and collaborative problem-solving.
    1
    16
    17
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/spranab/brainstorm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server