OpenRouter MCP Server
A Model Context Protocol (MCP) server providing seamless integration with OpenRouter.ai's diverse model ecosystem. Access various AI models through a unified, type-safe interface with built-in caching, rate limiting, and error handling.
Features
- Model Access
- Direct access to all OpenRouter.ai models
- Automatic model validation and capability checking
- Default model configuration support
- Performance Optimization
- Smart model information caching (1-hour expiry)
- Automatic rate limit management
- Exponential backoff for failed requests
- Robust Error Handling
- Detailed error messages with context
- Rate limit detection and recovery
- Network timeout handling with retries
Available Tools
chat_completion
: Send messages to OpenRouter.ai models.search_models
: Search and filter available models.get_model_info
: Get detailed information about a specific model.validate_model
: Check if a model ID is valid.
The server implements intelligent rate limit handling and uses McpError
for MCP-specific errors with clear messages.