MCP Catalogs
Homebrainstorm-mcp screenshot

brainstorm-mcp

by spranab·57·Score 47

MCP server for multi-model AI brainstorming debates with structured synthesis and cross-model code review.

ai-llmdeveloper-toolsproductivity
3
Forks
1
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

brainstorm-mcp is a sophisticated MCP server that orchestrates debates between multiple AI models including GPT, Gemini, DeepSeek, Claude, and Ollama. It operates in two modes: API mode for direct calls to external providers, and hosted mode that uses models already available in the user's environment. The server enables structured multi-round debates where models critique each other's responses, followed by synthesis that provides a 3-bullet verdict with recommendation, key tradeoffs, and strongest disagreement. Features include parallel execution for quick insights, error resilience when one model fails, and support for different debate styles including freeform, red-team (adversarial), and Socratic approaches.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Multi-model code review with severity ratings and consensus analysis
you:Instant comparison of technical approaches with multiple AI perspectives
you:Adversarial testing of system designs using red-team debate style
you:Does this require API keys to work?
you:Can I use custom models not listed in the documentation?

When to choose this

When you need to compare perspectives from multiple AI models on technical decisions or code reviews, and want structured analysis of their disagreements.

When NOT to choose this

If you're looking for a single-model assistant or when your use case requires fast, single-model responses rather than multi-model debates.

Tools this server exposes

7 tools extracted from the README
  • brainstorm

    Multi-round debate between AI models (API or hosted mode)

  • brainstorm_quick

    Instant multi-model perspectives — parallel, no rounds

  • brainstorm_review

    Multi-model code review with findings, severity, verdict

  • brainstorm_respond

    Submit Claude's response in an interactive session

  • brainstorm_collect

    Submit model responses in a hosted session

  • list_providers

    Show configured providers and API key status

  • add_provider

    Add a new AI provider at runtime

Comparable tools

debate-mcpmultimodal-mcpllm-x-mcpmodel-matrix

Installation

Claude Code

Add to your project's .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

Add to claude_desktop_config.json:

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

Manual Install

npm install -g brainstorm-mcp
brainstorm-mcp

FAQ

Does this require API keys to work?
No, it has a hosted mode that works without API keys by using models already available in your environment (Claude Opus/Sonnet/Haiku via sub-agents). API mode requires keys for external providers.
Can I use custom models not listed in the documentation?
Yes, you can add custom providers at runtime using the `add_provider` tool or through the configuration file by specifying a custom baseURL and model name.

On Hacker News

Recent discussion from the developer community.

Compare brainstorm-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.