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-провайдера для мозгового штурма. Поддерживает любой API, совместимый с OpenAI.

Добавляет нового AI-провайдера для мозгового штурма. Поддерживает любой API, совместимый с OpenAI.

Параметры

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

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

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

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

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

    Environment variable name for the API key. Use 'NONE' if no key required.

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

    Default model to use for this provider, e.g. 'llama3', 'mixtral-8x7b-32768'

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

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

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

Параметры

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

    The topic, question, or prompt to brainstorm about

  • modelsstring[]

    Optional: specific models to use as 'provider:model' (e.g. 'openai:gpt-4o'). If not provided, all configured providers are used with their default models.

  • roundsinteger

    Number of debate rounds (default: 3)

  • 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

  • contextstring

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

  • 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.

    freeformredteamsocratic
  • 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.

  • 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.).

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

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

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

Параметры

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

    The session ID from the brainstorm tool

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

    Array of model responses collected by the host

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

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

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

Параметры

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

    The question or topic to get quick perspectives on

  • modelsstring[]

    Optional: specific models as 'provider:model'. If not provided, all configured providers are used.

  • contextstring

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

  • styleenum

    Perspective style (default: freeform)

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

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

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

Параметры

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

    The session ID returned by the brainstorm tool

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

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

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

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

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

Параметры

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

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

  • titlestring

    Optional: PR title or change summary for context

  • descriptionstring

    Optional: PR description or commit message

  • instructionsstring

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

  • focusany

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

  • modelsstring[]

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

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

Перечислите всех настроенных AI-провайдеров и их модели по умолчанию для мозгового штурма.

Перечислите всех настроенных AI-провайдеров и их модели по умолчанию для мозгового штурма.

Параметры

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

Другие проверенные MCP-сервера

Bybit MCP

Bybit MCP

официальный

MCP-сервер предоставляет 206 инструментов для Bybit: рыночные данные, торговлю и WebSocket-стримы, включая управление аккаунтом. Интегрируется с Claude, Cursor, VS Code. Режим read-only без API-ключа.

TypeScript21
Firecrawl MCP

Firecrawl MCP

официальный

MCP сервер для поиска и скрапинга веб-страниц, превращающий живой интернет в чистые данные для ИИ-агентов. Поддерживает навигацию, клики и автономные исследования. Работает в облаке или локально.

JavaScript6989
InditexTech/mcp-server-simulator-ios-idb

InditexTech/mcp-server-simulator-ios-idb

официальный

MCP сервер для iOS симуляторов: управляй симуляторами, приложениями и UI через естественный язык. Поддерживает создание сессий, установку/запуск приложений, жесты, скриншоты, логи и отладку. Незаменим для iOS-разработчиков и QA.

TypeScript307
Rootly-AI-Labs/Rootly-MCP-server

Rootly-AI-Labs/Rootly-MCP-server

официальный

MCP сервер для управления инцидентами, дежурствами и оповещениями через Rootly API. Полезен SRE, инженерам и руководителям для автоматического реагирования, анализа и сокращения времени восстановления. Поддерживает Cursor, Claude, Windsurf и другие MCP клиенты.

Python44
Mibayy/token-savior

Mibayy/token-savior

Token Savior - MCP-сервер для AI-агентов кодинга: сокращает расход токенов на 80% благодаря символьной навигации, персистентной памяти и сжатию вывода Bash. Достигает 97.9% точности на tsbench. Пол...

Python1076
duaraghav8/MCPJungle

duaraghav8/MCPJungle

MCPJungle — это MCP-шлюз, объединяющий множество серверов за одним endpoint. Регистрируйте инструменты один раз, подключайте Claude, Cursor или своих AI-агентов к единой точке входа. Упрощает управление, контроль доступа и observability для команд и локальных разработчиков.

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

Лука Никитин