Labsco
MCP SERVER

Brainstorm

by spranab

Make several AI models argue a question — GPT, Gemini, DeepSeek, Claude — across rounds, then get a synthesis of the recommendation, tradeoffs and strongest disagreement.

Model Routing, Multi-Model Consultation & Cost ControlVerified
Summary
The disagreement is the signal.

One model gives you one confident answer with no sense of what it is unsure about; this makes several models see and critique each other, so the synthesis surfaces the strongest disagreement rather than papering over it. The three run modes are what make it practical — hosted mode needs no keys at all, and CLI mode routes the debate through agent CLIs you already pay for, so a multi-model review does not have to mean a stack of API bills.

What it is

A server that runs multi-round debates between multiple AI models from inside your editor: 7 tools for structured debates, quick multi-model second opinions, multi-model code review, and provider management. A hosted mode needs no API keys.

What you get
  • brainstorm runs a multi-round debate where models see and critique each other's answers, in API mode (your OpenAI, Gemini, DeepSeek keys), hosted mode (models already in your environment, no keys), or CLI mode through agent CLIs you already have
  • brainstorm_respond lets the calling assistant submit its own substantive contribution to a round, engaging with specific points, and brainstorm_collect gathers responses in hosted mode by spawning a sub-agent per model
  • brainstorm_quick fires all models in parallel and returns a compact comparison in under 10 seconds — a fast second opinion without the debate rounds or synthesis delay
  • brainstorm_review is a multi-model code review: pass a diff and each model reviews independently, then findings are synthesized and deduplicated into structured results with severity, file and line references, and a verdict of approve, approve with warnings, or needs changes
  • list_providers shows the configured AI providers and their default models, and add_provider adds any OpenAI-compatible API
  • Debate styles beyond freeform — red-team (adversarial) and Socratic (probing questions)
Requirements

Node, run as npx brainstorm-mcp over stdio. Hosted mode needs no keys — it uses models already in your environment via sub-agents. API mode uses whichever provider keys you set, any of OPENAI_API_KEY, GEMINI_API_KEY and DEEPSEEK_API_KEY, and CLI mode runs debates through agent CLIs you already have (claude, codex) so they draw on your subscription instead of API credits.

Setup effort

One command — claude mcp add brainstorm -- npx -y brainstorm-mcp