Prepare the server locally
Run this once before adding it to Claude Code.
git clone https://github.com/xujfcn/crazyrouter-mcp.git
cd crazyrouter-mcp
npm install
npm run buildRegister it in Claude Code
claude mcp add -e "CRAZYROUTER_API_KEY=${CRAZYROUTER_API_KEY}" crazyrouter-mcp -- node /path/to/crazyrouter-mcp/dist/index.jsReplace any placeholder paths in the command with the real path on your machine.
CRAZYROUTER_API_KEYMake your agent remember this setup
crazyrouter-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Access to 627+ AI models including GPT-5, Claude Opus, and Gemini 3
- Unified API for text, image, video, audio, and music generation
- Supports multiple providers like OpenAI, Anthropic, Google, and DeepSeek
- Global edge nodes for low latency
- OpenAI, Anthropic, and Gemini protocol compatible
Tools 4
chatChat with any AI modellist_modelsList available models by categorygenerate_imageGenerate images with AIgenerate_videoGenerate videos with AIEnvironment Variables
CRAZYROUTER_API_KEYrequiredAPI key obtained from crazyrouter.comTry it
Original README from xujfcn/crazyrouter-mcp
Crazyrouter MCP Server — Access 627+ AI Models with One API
One key. 627+ models. Text, image, video, audio, music, 3D — all through MCP.
An MCP (Model Context Protocol) server that gives your AI assistant access to 627+ AI models through Crazyrouter — the unified AI API gateway. Chat with GPT-5, generate images with DALL-E 3, create videos with Sora 2, compose music with Suno V4, and more — all from a single API key.
✨ Features
- 🌐 627+ Models, One API — GPT-5, Claude Opus 4.6, Gemini 3, DeepSeek R1, Llama 4, Qwen3, Grok 4, and hundreds more
- 🎨 Image Generation — DALL-E 3, Midjourney, Flux, Stable Diffusion, Nano Banana Pro
- 🎬 Video Generation — Sora 2, Kling V2, Veo 3, Seedance, Pika
- 🎵 Music Generation — Suno V4, Chirp
- 🗣️ Text-to-Speech & Speech-to-Text — Multiple TTS/STT engines
- 💰 Competitive Pricing — Below official rates for most models
- 🌍 7 Global Edge Nodes — Low latency worldwide
- 🔄 OpenAI + Anthropic + Gemini Protocol Compatible — Drop-in replacement
- ⚡ Credits Never Expire — Pay once, use anytime
🚀 Quick Start
1. Get Your API Key
Sign up at crazyrouter.com and grab your API key.
2. Install
git clone https://github.com/xujfcn/crazyrouter-mcp.git
cd crazyrouter-mcp
npm install
npm run build
3. Configure Your AI Client
<details> <summary><strong>Claude Desktop</strong></summary>Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"crazyrouter": {
"command": "node",
"args": ["/path/to/crazyrouter-mcp/dist/index.js"],
"env": {
"CRAZYROUTER_API_KEY": "your-api-key-here"
}
}
}
}
</details>
<details>
<summary><strong>Cursor</strong></summary>
Edit .cursor/mcp.json in your project root:
{
"mcpServers": {
"crazyrouter": {
"command": "node",
"args": ["/path/to/crazyrouter-mcp/dist/index.js"],
"env": {
"CRAZYROUTER_API_KEY": "your-api-key-here"
}
}
}
}
</details>
<details>
<summary><strong>VS Code (Copilot)</strong></summary>
Add to your VS Code settings.json:
{
"mcp": {
"servers": {
"crazyrouter": {
"command": "node",
"args": ["/path/to/crazyrouter-mcp/dist/index.js"],
"env": {
"CRAZYROUTER_API_KEY": "your-api-key-here"
}
}
}
}
}
</details>
<details>
<summary><strong>Windsurf</strong></summary>
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"crazyrouter": {
"command": "node",
"args": ["/path/to/crazyrouter-mcp/dist/index.js"],
"env": {
"CRAZYROUTER_API_KEY": "your-api-key-here"
}
}
}
}
</details>
<details>
<summary><strong>OpenClaw</strong></summary>
Add to your OpenClaw MCP config:
{
"mcpServers": {
"crazyrouter": {
"command": "node",
"args": ["/path/to/crazyrouter-mcp/dist/index.js"],
"env": {
"CRAZYROUTER_API_KEY": "your-api-key-here"
}
}
}
}
</details>
🛠️ Available Tools
| Tool | Description | Key Parameters |
|---|---|---|
chat |
Chat with any AI model | model, messages, temperature |
list_models |
List available models by category | category (chat/image/video/audio/music) |
generate_image |
Generate images with AI | prompt, model, size |
generate_video |
Generate videos with AI | prompt, model |
Usage Examples
Chat with any model:
"Use the chat tool to ask GPT-5 to explain quantum computing"
Generate an image:
"Use generate_image to create a sunset over mountains with DALL-E 3"
Generate a video:
"Use generate_video with Kling V2 to create a 5-second clip of ocean waves"
Discover models:
"Use list_models to show me all available image generation models"
📋 Supported Models
💬 Chat / Text Models
| Provider | Models |
|---|---|
| OpenAI | GPT-5, GPT-5-mini, GPT-4.1, GPT-4o, o3, o4-mini |
| Anthropic | Claude Opus 4.6, Claude Sonnet 4, Claude Haiku 3.5 |
| Gemini 3 Pro, Gemini 2.5 Flash, Gemini 2.0 | |
| DeepSeek | DeepSeek R1, DeepSeek V3 |
| Meta | Llama |