remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides a type-safe interface for accessing and interacting with OpenRouter.ai's diverse model ecosystem
Servidor MCP de OpenRouter
Un servidor de Protocolo de Contexto de Modelo (MCP) que se integra perfectamente con el diverso ecosistema de modelos de OpenRouter.ai. Acceda a diversos modelos de IA a través de una interfaz unificada con seguridad de tipos, almacenamiento en caché integrado, limitación de velocidad y gestión de errores.
Características
- Acceso al modelo
- Acceso directo a todos los modelos de OpenRouter.ai
- Validación automática de modelos y verificación de capacidad
- Compatibilidad con la configuración del modelo predeterminado
- Optimización del rendimiento
- Almacenamiento en caché de información del modelo inteligente (expiración de 1 hora)
- Gestión automática del límite de velocidad
- Retroceso exponencial para solicitudes fallidas
- Formato de respuesta unificado
- Estructura
ToolResult
consistente para todas las respuestas - Identificación clara de errores con el indicador
isError
- Mensajes de error estructurados con contexto
- Estructura
Instalación
Configuración
Prerrequisitos
- Obtenga su clave API de OpenRouter de OpenRouter Keys
- Elija un modelo predeterminado (opcional)
Variables de entorno
Configuración
Agregue a su archivo de configuración de MCP ( cline_mcp_settings.json
o claude_desktop_config.json
):
Formato de respuesta
Todas las herramientas devuelven respuestas en una estructura estandarizada:
Ejemplo de éxito:
Ejemplo de error:
Herramientas disponibles
finalización del chat
Enviar mensajes a los modelos de OpenRouter.ai:
modelos de búsqueda
Busca y filtra los modelos disponibles:
obtener_información_del_modelo
Obtenga información detallada sobre un modelo específico:
validar_modelo
Compruebe si un ID de modelo es válido:
Manejo de errores
El servidor proporciona errores estructurados con información contextual:
Categorías de errores comunes:
Validation Error
: parámetros de entrada no válidosAPI Error
: Problemas de comunicación de la API de OpenRouterRate Limit
: detección de limitación de solicitudesInternal Error
: errores de procesamiento del lado del servidor
Manejo de respuestas:
Desarrollo
Consulte CONTRIBUTING.md para obtener información detallada sobre:
- Configuración de desarrollo
- Estructura del proyecto
- Implementación de funciones
- Pautas de manejo de errores
- Ejemplos de uso de herramientas
Registro de cambios
Consulte CHANGELOG.md para obtener actualizaciones recientes, incluidas:
- Implementación del formato de respuesta unificado
- Sistema mejorado de gestión de errores
- Mejoras en la interfaz de tipos seguros
Licencia
Este proyecto está licenciado bajo la Licencia Apache 2.0: consulte el archivo de LICENCIA para obtener más detalles.
You must be authenticated.
Proporciona integración con OpenRouter.ai, lo que permite el acceso a varios modelos de IA a través de una interfaz unificada.