Brainstorm

v1.5.4β€’Communicationβ€’stable

πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Multi-round AI brainstorming debates between multiple models (GPT, Gemini, DeepSee

aiai-debatebrainstormingclaudedeepseek
Share:
58
Stars
0
Downloads
0
Weekly
0/5

What is Brainstorm?

Brainstorm is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - multi-round ai brainstorming debates between multiple models (gpt, gemini, deepsee

πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Multi-round AI brainstorming debates between multiple models (GPT, Gemini, DeepSee

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP protocol support

Use Cases

Facilitate collaborative idea generation and brainstorming sessions.
spranab

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.5.4
UpdatedMay 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y brainstorm-mcp

Manual Installation

npx -y brainstorm-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Brainstorm

Brainstorm MCP is a multi-model debate and ideation server that lets Claude orchestrate simultaneous conversations with GPT-4, Gemini, DeepSeek, Groq, and other AI models, then synthesize their responses into a structured verdict. It exposes tools for quick parallel perspective gathering, deep multi-round debates, and code review sessions where multiple models critique the same diff. Teams and solo developers use it to pressure-test architectural decisions, get diverse opinions on technical trade-offs, and surface blind spots that a single model might miss.

Prerequisites

  • Node.js 18+ and npm installed
  • An MCP-compatible client: Claude Desktop, Claude Code, or any MCP host
  • At least one external provider API key: OPENAI_API_KEY, GEMINI_API_KEY, or DEEPSEEK_API_KEY (or use hosted mode with Claude only, which requires no extra keys)
  • Optional: a BRAINSTORM_CONFIG JSON file if you want to configure multiple providers at once
1

Obtain provider API keys

Sign up for at least one external AI provider. OpenAI, Google Gemini, DeepSeek, and Groq are all supported. If you only want to use Claude-hosted models you can skip this step.

2

Add the server to your MCP client config

Edit your claude_desktop_config.json (or .mcp.json for Claude Code) to register brainstorm-mcp and pass your provider API keys as environment variables.

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

Restart your MCP client

Fully quit and reopen Claude Desktop (or reload the MCP host) so it picks up the new server registration.

4

Verify providers are configured

Ask Claude to call the list_providers tool to confirm which AI providers and models are available and which API keys are recognized.

5

Run your first brainstorm

Use the brainstorm_quick tool for fast parallel perspectives (under 10 seconds) or brainstorm for a full multi-round debate with synthesis. For code review, use brainstorm_review with a code diff.

Brainstorm Examples

Client configuration

Full claude_desktop_config.json block with all three major provider keys.

{
  "mcpServers": {
    "brainstorm": {
      "command": "npx",
      "args": ["-y", "brainstorm-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-your-openai-key",
        "GEMINI_API_KEY": "AIza-your-gemini-key",
        "DEEPSEEK_API_KEY": "sk-your-deepseek-key"
      }
    }
  }
}

Prompts to try

Sample prompts that exercise different brainstorm tools.

- "Brainstorm the trade-offs between Redis and PostgreSQL for a job queue β€” use GPT and Gemini"
- "Quick perspectives from all configured models: should I use GraphQL or REST for a mobile API?"
- "Review this pull request diff for security issues and correctness using a red-team debate style"
- "Multi-round Socratic debate: is microservices architecture right for a team of 5 engineers?"

Troubleshooting Brainstorm

list_providers shows no providers or all keys missing

Verify the API keys are set in the 'env' block of your MCP config, not as system environment variables. The server reads them from the config-provided environment, so they must appear in the JSON.

brainstorm_quick times out for one model but not others

The failing provider's API key may be invalid or the service may be rate-limiting you. Check the key in the relevant provider dashboard and ensure your account has active quota.

Server not found after adding config

Confirm the JSON is valid (no trailing commas, correct bracket nesting) and that you fully quit and restarted Claude Desktop rather than just closing the chat window.

Frequently Asked Questions about Brainstorm

What is Brainstorm?

Brainstorm is a Model Context Protocol (MCP) server that πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - multi-round ai brainstorming debates between multiple models (gpt, gemini, deepsee It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Brainstorm?

Install via npm with the command: npx -y brainstorm-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Brainstorm?

Brainstorm works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Brainstorm free to use?

Yes, Brainstorm is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Communication MCP Servers

Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "brainstorm": { "command": "npx", "args": ["-y", "brainstorm-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide β†’

Ready to use Brainstorm?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides