spranab/brainstorm-mcp

spranab/brainstorm-mcp

от spranab
MCP-сервер для мультимодельного мозгового штурма: запускает дебаты между GPT, Gemini, DeepSeek и Claude с автоматическим синтезом вердиктов. Полезен разработчикам и командам для быстрого получения ...

brainstorm-mcp

npm IdeaCred Product Hunt

Multi-model AI brainstorming MCP server. Orchestrates debates between GPT, Gemini, DeepSeek, and Claude with structured synthesis. Includes instant quick mode, multi-model code review with verdicts, and red-team/Socratic styles. Hosted mode needs zero API keys.

Don't trust one AI. Make them argue.

brainstorm-mcp — Claude Opus vs GPT-5.4 vs DeepSeek debating

Demo

Watch the demo

Click to watch: 3 models debate, cross-examine, and produce a structured verdict — all inside Claude Code.

Features

  • Hosted mode — No API keys needed. Uses models in your environment (Claude Opus/Sonnet/Haiku) via sub-agents
  • API mode — Direct model API calls with parallel execution across OpenAI, Gemini, DeepSeek, Groq, Ollama
  • brainstorm_quick — Instant multi-model perspectives in under 10 seconds
  • brainstorm_review — Multi-model code review with structured findings, severity ratings, and verdicts
  • Debate styles — Freeform, red-team (adversarial), and Socratic (probing questions)
  • Context injection — Ground debates in actual code, diffs, or architecture docs
  • 3-bullet synthesis verdicts — Recommendation, Key Tradeoffs, Strongest Disagreement
  • Claude as participant — Claude debates alongside external models with full conversation context
  • Multi-round debates — Models see and critique each other's responses across rounds
  • Parallel execution — All models respond concurrently within each round
  • Resilient — One model failing doesn't abort the debate
  • Cross-platform — Works on macOS, Windows, and Linux
Инструменты были проиндексированы:
add_provider

Добавляет нового AI-провайдера для брейншторминга. Поддерживает любой OpenAI-совместимый API или локально установленный CLI агента (kind='cli'), который работает на существующей подписке вместо кредитов API.

Параметры
  • adapterstring

    cli only: built-in adapter — claude, codex, gemini, qwen, kimi, cursor-agent, opencode, droid — or 'custom'. Defaults to the provider name.

  • apiKeyEnvVarstring

    api only: environment variable holding the API key. Use 'NONE' if no key required.

  • argsstring[]

    cli only ('custom' adapter): argv template. Placeholders: {{model}}, {{system}}, {{prompt}}, {{outfile}}.

  • backendstring

    cli only: run the Claude CLI against another vendor's coding plan — moonshot, minimax, glm. Overrides 'adapter'.

  • baseURLstring

    api only: base URL, e.g. 'http://localhost:11434/v1' for Ollama

  • commandstring

    cli only: executable to run. Required for adapter 'custom'.

  • defaultModelstringобязательный

    Default model for this provider, e.g. 'llama3', 'sonnet'. Use 'default' to let a CLI pick its own.

  • kindenum

    'api' (default) for an OpenAI-compatible HTTP endpoint, 'cli' for a local agent CLI.

  • namestringобязательный

    Provider name, e.g. 'groq', 'ollama', 'mistral', 'claude'

  • promptViaenum

    cli only ('custom' adapter): how the prompt reaches the CLI.

brainstormтолько чтение

Запускает многораундовые дебаты в формате мозгового штурма между несколькими ИИ-моделями. ВАЖНО: перед вызовом этого инструмента вы ОБЯЗАНЫ попросить пользователя выбрать режим: 1. API mode — Вызывает настроенных провайдеров. Это либо HTTP API, оплачиваемые за токен (OpenAI, Gemini, DeepSeek...), либо установленные локально CLI-агенты, такие как 'claude' и 'codex', которые работают по существующей подписке пользователя без дополнительных затрат на API. Вызовите list_providers, чтобы увидеть, какие из них доступны. 2. Hosted mode — API-ключи не требуются. Вы выполняете запросы с помощью саб-агентов с моделями, доступными в вашем окружении (opus/sonnet/haiku, GPT, Gemini и т.д.). Одну и ту же модель можно использовать несколько раз — каждый запуск даёт разные точки зрения. Представьте пользователю эти два варианта с кратким пояснением в одну строку, затем действуйте в зависимости от его выбора. Для API mode: установите mode='api'. Когда participate=true (по умолчанию), ВЫ также участвуете в дебатах вместе с внешними моделями через brainstorm_respond. Для Hosted mode: установите mode='hosted'. Спросите пользователя, какие модели использовать, затем породите саб-агентов для каждой модели, соберите ответы и вызовите brainstorm_collect.

Параметры
  • contextstring

    Optional context to ground the debate — code snippets, PR diffs, error logs, architecture docs, etc. Models will see this alongside the topic.

  • modeenum

    Execution mode. Must be provided — if not, the tool will return options for the user to choose. 'api' — MCP server calls model APIs directly using configured API keys. 'hosted' — No API keys needed. Returns prompts for the HOST to execute using sub-agents with models available in the environment (opus/sonnet/haiku, GPT, Gemini, etc.).

  • modelsstring[]

    Optional: specific models to use as 'provider:model' (e.g. 'openai:gpt-4o', or 'claude:sonnet' / 'codex:default' for subscription-backed CLI providers). If not provided, all configured providers are used with their default models.

  • participateboolean

    Whether Claude should actively participate as a debater in each round (default: true). Set to false for a non-interactive debate between external models only.

  • roundsinteger

    Number of debate rounds (default: 3)

  • styleenum

    Debate style. 'freeform' (default): open brainstorming. 'redteam': adversarial — models find flaws, risks, and weaknesses. 'socratic': probing questions that expose assumptions and push for deeper understanding.

  • synthesizerstring

    Optional: model for final synthesis as 'provider:model'. Defaults to the first model.

  • systemPromptstring

    Optional system prompt to guide the brainstorming style or constraints

  • topicstringобязательный

    The topic, question, or prompt to brainstorm about

brainstorm_collectтолько чтение

Отправляет собранные ответы моделей для сессии мозгового штурма с ведущим. После получения подсказок от инструмента brainstorm (mode='hosted') или предыдущего вызова brainstorm_collect выполняет каждую подсказку, создавая под-агента для КАЖДОЙ модели (используйте параметр model для выбора нужной модели, например, model='sonnet' или model='haiku'). Собирает все ответы и отправляет их сюда. Этот инструмент возвращает: (1) подсказку для следующего раунда, (2) подсказку для синтеза для одной модели или (3) окончательный отформатированный результат дискуссии.

Параметры
  • responsesobject[]обязательный

    Array of model responses collected by the host

  • session_idstringобязательный

    The session ID from the brainstorm tool

brainstorm_quickтолько чтение

Получает мгновенные многомодельные ответы на любой вопрос — без раундов обсуждения, без задержки на синтез. Запускает все модели параллельно и возвращает компактное сравнение. Менее 10 секунд. Используйте это для быстрого альтернативного мнения, оперативных решений или когда нужно быстро получить разные точки зрения. Для более глубокого анализа с несколькими раундами и синтезом используйте инструмент brainstorm.

Параметры
  • contextstring

    Optional context — code snippets, error logs, etc. Models will see this alongside the topic.

  • modelsstring[]

    Optional: specific models as 'provider:model' (API providers, or CLI providers like 'claude:sonnet' that use a subscription instead of API credits). If not provided, all configured providers are used.

  • styleenum

    Perspective style (default: freeform)

  • topicstringобязательный

    The question or topic to get quick perspectives on

brainstorm_respondтолько чтение

Отправьте СВОЙ (ответ Claude) для текущего раунда интерактивной мозговой сессии. Когда инструмент мозговой сессии вернет ответы внешних моделей, вызовите этот инструмент со своим содержательным вкладом. Внимательно прочитайте все ответы и взаимодействуйте с конкретными пунктами: соглашайтесь, не соглашайтесь, развивайте или оспаривайте идеи. Не просто резюмируйте. После вашего ответа следующий раунд запускается автоматически (или синтез, если это финальный раунд).

Параметры
  • responsestringобязательный

    Your substantive contribution to this round of the debate. Engage deeply with the other models' responses. Minimum 50 characters.

  • session_idstringобязательный

    The session ID returned by the brainstorm tool

brainstorm_reviewтолько чтение

Многомодельная проверка кода. Принимает diff и возвращает структурированные результаты с указанием серьёзности, ссылок на файл/строку и вердикта (одобрить / одобрить с предупреждениями / требуется доработка). Несколько моделей проверяют независимо, затем результаты синтезируются и дедуплицируются. Используется для проверки PR, аудита кода или предкоммитных проверок.

Параметры
  • descriptionstring

    Optional: PR description or commit message

  • diffstringобязательный

    The unified diff to review (e.g., output of git diff)

  • focusenum[] | enum

    Optional: focus areas for the review. Default: all categories.

  • instructionsstring

    Optional: repo-specific review instructions (e.g., 'we use strict null checks', 'focus on SQL injection risks')

  • modelsstring[]

    Optional: specific models as 'provider:model'. Default: all configured providers.

  • titlestring

    Optional: PR title or change summary for context

list_providersтолько чтение

Перечисляет все настроенные AI-провайдеры и их модели по умолчанию для мозгового штурма. Включает локально установленные CLI-агенты (claude, codex, ...), которые работают по существующей подписке, а не по тарифицируемым API-кредитам.

Параметры

Без параметров.

Похожие MCP-сервера

thoughtproof/thoughtproof-mcp

thoughtproof/thoughtproof-mcp

MCP-сервер ThoughtProof проверяет AI-рассуждения мультимодельным консенсусом: 3-4 LLM, red-team и синтезатор выносят вердикт ALLOW/BLOCK/UNCERTAIN. Помогает разработчикам безопасно принимать решения.

Python1
ikoskela/wisepanel-mcp

ikoskela/wisepanel-mcp

MCP сервер для запуска мульти-агентных дебатов через Wisepanel. Собирайте панели из Claude, Gemini и Perplexity, получайте ответы в реальном времени и публикуйте результаты. Идеально для разработчиков и исследователей, желающих сравнить поведение разных моделей на одном вопросе.

TypeScript3
raye-deng/open-code-review

raye-deng/open-code-review

MCP сервер для проверки качества AI-сгенерированного кода. Выявляет галлюцинированные импорты, устаревшие API, over-engineering и security антипаттерны. Работает локально с любыми LLM, поддерживает 6 языков. Полезен командам с Copilot, Cursor, Claude Code — встраивается в CI/CD и IDE через MCP.

TypeScript37
BeBraveBeKind/mcpskills-server

BeBraveBeKind/mcpskills-server

MCP сервер для оценки доверия к другим MCP серверам и AI навыкам перед установкой. Проводит сканирование безопасности по 5 типам атак, включая prompt injection и кражу учетных данных. Идеален для б...

JavaScript1
KryptosAI/mcp-observatory

KryptosAI/mcp-observatory

MCP Observatory — CI и безопасность для MCP-серверов. Сканирует совместимость, находит уязвимости и дрейф схем, предотвращает регрессии. Полезен разработчикам и командам безопасности, использующим ...

HTML146
notasandy/mcp-code-sanitizer

notasandy/mcp-code-sanitizer

MCP сервер для строгого AI-ревью кода: находит баги, уязвимости и оценивает качество от 0 до 100. Подходит разработчикам в Claude, Cursor и VS Code. Бесплатный анализ через Groq, интеграция с GitHub Actions для автоматических PR-ревью.

Python2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин