Polyglot - Protocolo de contextos modelo para la traducción
Polyglot es una implementación de código abierto del Protocolo de Contextos de Modelo (MCP) centrada en servicios de traducción. Proporciona una forma estandarizada de gestionar solicitudes de traducción en varios idiomas mediante Claude Sonnet 3.5.
Idiomas compatibles
- Árabe (ar)
- Chino (zh)
- Inglés (en)
- francés (fr)
- ruso (ru)
- Español (es)
Características
- Formato estandarizado de solicitud de traducción
- Soporte para múltiples dominios (legal, médico, general)
- Control del nivel de formalidad (formal/informal)
- Integración de Claude Sonnet 3.5
- Servidor de protocolo MCP (a través de FastMCP)
- Autenticación de clave API
Instalación
Uso de uv (recomendado)
Usando pip
Configuración
- Crea un archivo
.env
en la raíz de tu proyecto:
- Asegúrese de mantener segura su clave API y nunca comprometerla con el control de versiones.
Ejecución del servidor MCP
El servidor MCP de Polyglot utiliza FastMCP para exponer herramientas y recursos de traducción a través del protocolo MCP (transporte SSE).
Para iniciar el servidor:
De forma predeterminada, el servidor se ejecutará en el puerto 8001 utilizando el transporte SSE.
Prueba del servidor MCP
Uso de MCP Inspector (recomendado)
- Instalar el Inspector MCP:
- Abra la interfaz de usuario del Inspector (la terminal mostrará una dirección local).
- Establezca lo siguiente en la interfaz de usuario del Inspector:
- Tipo de transporte: SSE
- URL:
http://localhost:8001/sse
- (Opcional) Establezca la dirección del proxy del inspector si es necesario
- Ahora puede interactuar con la herramienta de traducción y los recursos a través de la interfaz de usuario del Inspector.
Uso de un cliente MCP de Python
También puede interactuar con el servidor mediante programación utilizando el SDK de Python de MCP:
Especificación del protocolo
La solicitud de traducción sigue esta estructura JSON:
Desarrollo
Para configurar el entorno de desarrollo:
Licencia
Licencia MIT
This server cannot be installed
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.
Un servidor MCP que proporciona servicios de traducción estandarizados en seis idiomas (árabe, chino, inglés, francés, ruso, español) utilizando Claude Sonnet 3.5, con soporte para diferentes dominios y niveles de formalidad.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -773678TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -751413TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server providing machine translation capabilities via the Lara Translate API, featuring language detection and context-aware translations between numerous language pairs.Last updated -14,87965TypeScriptMIT License
- -securityFlicense-qualityA ModelContextProtocol server providing high-quality translation services with a three-stage translation workflow (analysis, segmented translation, full-text review) that supports multiple languages and integrates with Claude and OpenAI-compatible models.Last updated -19TypeScript