servidor deepl-mcp
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de traducción mediante la API de DeepL.
Características
Traducir texto entre varios idiomas
Reformular texto usando las capacidades de DeepL
Acceso a todos los lenguajes y funciones de la API de DeepL
Detección automática del idioma
Control de formalidad para los idiomas admitidos
Related MCP server: DeepL MCP Server
Instalación
Puedes instalarlo usando npm:
O puedes clonar este repositorio e instalar dependencias:
Configuración
Clave API de DeepL
Necesitará una clave API de DeepL para usar este servidor. Puede obtenerla registrándose en DeepL API . Con una cuenta gratuita de DeepL API, puede traducir hasta 500 000 caracteres al mes gratis.
Uso con Claude Desktop
Este servidor MCP se integra con Claude Desktop para proporcionar capacidades de traducción directamente en sus conversaciones con Claude.
Pasos de configuración
Instale Claude Desktop si aún no lo ha hecho
Cree o edite el archivo de configuración de Claude Desktop:
En macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonEn Windows:
%AppData%\Claude\claude_desktop_config.jsonEn Linux:
~/.config/Claude/claude_desktop_config.json
Agregue la configuración del servidor DeepL MCP:
Reemplace
/path/to/deepl-mcp-servercon una ruta absoluta a su copia local de este repositorio, por ejemplo,/Users/robotwoman/Code/deepl-mcp-serverReemplace
your-api-key-herecon su clave API de DeepL realReiniciar Claude Desktop
Una vez configurado, Claude podrá usar las herramientas de traducción de DeepL cuando sea necesario. Puedes pedirle que traduzca texto entre idiomas y usará la API de DeepL en segundo plano.
Herramientas disponibles
Este servidor proporciona las siguientes herramientas:
get-source-languages: Obtener la lista de idiomas de origen disponibles para la traducciónget-target-languages: Obtener la lista de idiomas de destino disponibles para la traduccióntranslate-text: Traducir texto a un idioma de destinorephrase-text: Reformular texto en el mismo idioma o en uno diferente
Detalles de la herramienta
traducir texto
Esta herramienta traduce texto entre idiomas utilizando la API DeepL.
Parámetros:
text: El texto a traducirtargetLang: código del idioma de destino (por ejemplo, 'en-US', 'de', 'fr')formality(opcional): Controla el nivel de formalidad de la traducción:'less': usa lenguaje informal'more': usa un lenguaje formal y más educado'default': utilizar la formalidad predeterminada'prefer_less': use lenguaje informal si está disponible, de lo contrario, predeterminado'prefer_more': usa lenguaje formal si está disponible, de lo contrario, predeterminado
reformular el texto
Esta herramienta reformula texto en el mismo idioma o en uno diferente utilizando la API de DeepL.
Parámetros:
text: El texto a reformular
Idiomas compatibles
La API de DeepL admite una amplia variedad de idiomas para traducción. Puedes usar las herramientas get-source-languages y get-target-languages para ver todos los idiomas compatibles actualmente.
Algunos ejemplos de idiomas admitidos incluyen:
Inglés (en, en-US, en-GB)
Alemán (de)
Español (es)
francés (fr)
italiano (it)
Japonés (ja)
Chino (zh)
Portugués (pt-BR, pt-PT)
ruso (ru)
Y muchos más
Depuración
Para obtener información de depuración, visita la documentación de depuración de MCP .
Manejo de errores
Si encuentra errores con la API de DeepL, verifique lo siguiente:
Verifique que su clave API sea correcta
Asegúrate de no exceder los límites de uso de tu API
Confirme que los códigos de idioma que está utilizando sean compatibles
Licencia
Instituto Tecnológico de Massachusetts (MIT)