Servidor multimodal OpenRouter MCP
Un servidor MCP (Protocolo de Contexto de Modelo) que ofrece funciones de chat y análisis de imágenes a través del diverso ecosistema de modelos de OpenRouter.ai. Este servidor combina la funcionalidad de chat de texto con potentes funciones de análisis de imágenes.
Características
Chat de texto:
Acceso directo a todos los modelos de chat de OpenRouter.ai
Soporte para texto simple y conversaciones multimodales
Temperatura configurable y otros parámetros
Análisis de imagen:
Analice imágenes individuales con preguntas personalizadas
Procesar múltiples imágenes simultáneamente
Optimización y cambio de tamaño automático de imágenes
Compatibilidad con diversas fuentes de imágenes (archivos locales, URL, URL de datos)
Selección de modelo:
Buscar y filtrar los modelos disponibles
Validar los identificadores de modelo
Obtenga información detallada del modelo
Soporte para configuración de modelo predeterminada
Optimización del rendimiento:
Almacenamiento en caché de información de modelos inteligentes
Retroceso exponencial para reintentos
Manejo automático del límite de velocidad
Novedades de la versión 1.5.0
Compatibilidad mejorada con sistemas operativos:
Manejo de rutas mejorado para Windows, macOS y Linux
Mejor soporte para rutas de estilo Windows con letras de unidad
Procesamiento de rutas normalizado para un comportamiento consistente en todas las plataformas
Soporte de configuración de MCP:
Integración de Cursor MCP sin requerir variables de entorno
Configuración directa a través de parámetros MCP
Opciones flexibles de especificación de modelos y claves API
Manejo robusto de errores:
Mecanismos de respaldo mejorados para el procesamiento de imágenes
Mejores informes de errores con diagnósticos específicos
Múltiples estrategias de respaldo para la lectura de archivos
Mejoras en el procesamiento de imágenes:
Codificación base64 más confiable para todos los tipos de imágenes
Opciones de respaldo cuando el módulo Sharp no está disponible
Mejor manejo de imágenes grandes con optimización automática
Instalación
Opción 1: Instalar mediante npm
Opción 2: Ejecutar a través de Docker
Configuración de inicio rápido
Prerrequisitos
Obtenga su clave API de OpenRouter de OpenRouter Keys
Elija un modelo predeterminado (opcional)
Opciones de configuración de MCP
Agregue una de las siguientes configuraciones a su archivo de configuración de MCP (por ejemplo, cline_mcp_settings.json
o claude_desktop_config.json
):
Opción 1: Usar npx (Node.js)
Opción 2: Usar uv (Administrador de paquetes de Python)
Opción 3: Usar Docker
Opción 4: Uso de herrería (recomendado)
Ejemplos
Para ver ejemplos completos de cómo usar este servidor MCP, consulte el directorio de ejemplos . Ofrecemos:
Ejemplos de JavaScript para aplicaciones Node.js
Ejemplos de Python con capacidades de chat interactivo
Fragmentos de código para la integración con varias aplicaciones
Cada ejemplo viene con documentación clara e instrucciones paso a paso.
Dependencias
Este proyecto utiliza las siguientes dependencias clave:
@modelcontextprotocol/sdk
: ^1.8.0 - El último SDK de MCP para la implementación de herramientasopenai
: ^4.89.1 - Cliente API compatible con OpenAI para OpenRoutersharp
: ^0.33.5 - Biblioteca de procesamiento rápido de imágenesaxios
: ^1.8.4 - Cliente HTTP para solicitudes APInode-fetch
: ^3.3.2 - Implementación de búsqueda moderna
Se requiere Node.js 18 o posterior. Todas las dependencias se actualizan periódicamente para garantizar la compatibilidad y la seguridad.
Herramientas disponibles
Finalización del chat de mcp_openrouter
Envía mensajes de texto o multimodales a modelos de OpenRouter:
Para mensajes multimodales con imágenes:
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona capacidades de chat y análisis de imágenes a través del diverso ecosistema de modelos de OpenRouter.ai, lo que permite conversaciones de texto y un potente procesamiento de imágenes multimodal con varios modelos de IA.
Related MCP Servers
- AsecurityAlicenseAqualityProvides integration with OpenRouter.ai, allowing access to various AI models through a unified interface.Last updated -5861Apache 2.0
- AsecurityFlicenseAqualityProvides a bridge between AI assistants and VRChat, enabling AI-driven avatar control and interactions in virtual reality environments through the Model Context Protocol.Last updated -1214
- -securityFlicense-qualityImplements a secure message communication protocol for handling exchanges between the banking chatbot and Azure OpenAI, providing message queuing, reliability, and detailed logging.Last updated -1
- -securityFlicense-qualityA unified API server that enables interaction with multiple AI model providers like Anthropic and OpenAI through a consistent interface, supporting chat completions, tool calling, and context handling.Last updated -