OpenRouter
Access over 400 AI models from OpenRouter's collection.
OpenRouter MCP Server
A Model Context Protocol (MCP) server that provides access to OpenRouter's extensive collection of 400+ AI models through Claude.
Features
- 🤖 Access to 400+ language models including GPT-4, Claude, Gemini, Llama, and more
- 🔍 List and search available models with pricing information
- 💬 Chat with any model through a unified interface
- 🔄 Compare responses from multiple models side-by-side
- 📊 Get detailed model information including context limits and capabilities
- 🔧 Seamless integration with Claude Desktop and Claude Code
Installation
# Clone the repository
git clone https://github.com/th3nolo/openrouter-mcp.git
cd openrouter-mcp
# Install dependencies
npm install
# or
yarn install
# Build the TypeScript code
npm run build
# or
yarn build
Configuration
- Get your OpenRouter API key from OpenRouter
- Copy
.env.exampleto.env:cp .env.example .env - Edit
.envand add your API key:OPENROUTER_API_KEY=your_api_key_here
Usage
Available MCP Tools
list_models- Get a list of all available models with pricingchat_with_model- Send a message to a specific model- Parameters:
model,message,max_tokens,temperature,system_prompt
- Parameters:
compare_models- Compare responses from multiple models- Parameters:
models[],message,max_tokens
- Parameters:
get_model_info- Get detailed information about a specific model- Parameters:
model
- Parameters:
Available MCP Resources
openrouter://models- List of all available models with pricingopenrouter://pricing- Current pricing information for all modelsopenrouter://usage- Your OpenRouter usage statistics
Claude Code Integration
Add the server to Claude Code:
claude mcp add openrouter -s user \
-e OPENROUTER_API_KEY=your_api_key_here \
-- node /path/to/openrouter-mcp/dist/server.js
Or add it manually to your Claude Desktop configuration:
{
"mcpServers": {
"openrouter": {
"command": "node",
"args": ["/path/to/openrouter-mcp/dist/server.js"],
"env": {
"OPENROUTER_API_KEY": "your_api_key_here"
}
}
}
}
Example Usage
Once configured, you can use these commands in Claude:
"List all available Gemma models"
"Chat with gpt-4 and ask it to explain quantum computing"
"Compare responses from claude-3-opus and gpt-4 about climate change"
"Get detailed information about google/gemini-pro"
Development
# Run in development mode
npm run dev
# Run tests
npm test
# Lint code
npm run lint
# Type check
npm run typecheck
Environment Variables
OPENROUTER_API_KEY- Your OpenRouter API key (required)OPENROUTER_BASE_URL- API base URL (default: https://openrouter.ai/api/v1)OPENROUTER_SITE_URL- Your site URL for API attributionOPENROUTER_APP_NAME- Application name for API headers
Security
- API keys are stored in environment variables only
- The
.envfile is excluded from version control - Never commit your API keys to the repository
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Verwandte Server
Cisco ACI MCP Server
A comprehensive MCP server for configuring and managing Cisco ACI (Application Centric Infrastructure) fabrics through the APIC REST API.
PayPal Account Updater Subscription Connector
Integrates with PayPal's Account Updater service to maintain fresh payment card information in e-commerce systems.
HAProxy MCP Server
Interact with HAProxy's runtime API for administration, monitoring, and traffic analysis.
ADP by CData
A read-only MCP server for querying live ADP data, powered by the CData JDBC Driver.
CData SAP Concur
A read-only MCP server to query live SAP Concur data, powered by CData.
Unofficial FortiMonitor MCP Server
Unofficial FortiMonitor v2 API integration exposing 241 tools across 33 modules. Covers server management, outage monitoring, maintenance windows, metrics, notifications, SNMP, cloud monitoring, dashboards, and more. Python, MIT license, Docker deployment.
Kubernetes
Connect to Kubernetes cluster and manage pods, deployments, services.
echo-mcp
Automatically convert any Echo API to a MCP Tool
RateSpot
Access real-time mortgage rate data from the RateSpot.io API.
MCP Spotify AI Assistant
An AI assistant that controls Spotify features like playback, playlists, and search using the Model Context Protocol (MCP).