Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GROQ_API_KEY | No | API key for Groq. | |
| OPENAI_API_KEY | No | API key for OpenAI. | |
| MISTRAL_API_KEY | No | API key for Mistral. | |
| DEEPSEEK_API_KEY | No | API key for DeepSeek. | |
| TOGETHER_API_KEY | No | API key for Together AI. | |
| BRAINSTORM_CONFIG | No | Path to the brainstorm.config.json file which defines AI providers and their settings. | |
| OPENAI_DEFAULT_MODEL | No | Default model ID for OpenAI used if no config file exists. | |
| DEEPSEEK_DEFAULT_MODEL | No | Default model ID for DeepSeek used if no config file exists. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| brainstorm | Run a multi-round brainstorming debate between multiple AI models. Just provide a topic and all configured models will automatically participate. Models debate, critique, and refine ideas across rounds, then a synthesizer produces a final consolidated output. |
| list_providers | List all configured AI providers and their default models for brainstorming. |
| add_provider | Add a new AI provider for brainstorming. Supports any OpenAI-compatible API. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |