Disponible para
-
Todos los planes de Phrase, y sin coste adicional actualmente
El servidor MCP de Phrase (servidor del protocolo de contexto de modelo) conecta asistentes de IA, como Claude, con Phrase. Lleva la inteligencia lingüística de Phrase a estas herramientas, permitiendo que los asistentes trabajen con proyectos, trabajos y traducciones utilizando un lenguaje natural. El servidor abarca Phrase TMS, Phrase Strings y otras capacidades de Phrase expuestas a través de la API, y opera por encima de estos productos individuales en lugar de dentro de uno de ellos.
Capacidades
El servidor MCP lleva la inteligencia lingüística de Phrase a las herramientas de IA que ya están en uso, lo que permite actuar sobre el contenido, los trabajos y las traducciones con lenguaje natural dondequiera que se realice el trabajo. Las tareas típicas incluyen:
-
Hacer preguntas sobre proyectos y trabajos.
-
Solucionar problemas de calidad en el contenido sin necesidad de abrir archivos o idiomas individuales.
-
Crear trabajos o reasignar proyectos.
-
Realizar actualizaciones masivas en lugar de actualizar los elementos de uno en uno.
-
Crear, editar y eliminar conectores de Phrase TMS.
Opciones de conexión
El servidor MCP admite dos métodos de conexión.
Remote Connection (recomendada)
La conexión remota utiliza el inicio de sesión con una cuenta de Phrase existente y no requiere de instalación alguna. Este método funciona con herramientas de IA que admiten la conexión a un servidor remoto.
La conexión remota se autentica mediante OAuth, el único protocolo de autenticación compatible actualmente con este método. Las herramientas de flujo de trabajo personalizadas o de terceros que requieren autenticación manual basada en encabezados no son compatibles actualmente con la conexión remota. Esto incluye tokens de portador, claves API y credenciales de máquina a máquina (M2M).
Autenticación obsoleta en VS Code
Visual Studio Code (VS Code) almacena en caché el ID de cliente registrado con un servidor MCP, codificado por la URL del servidor y no por el nombre mostrado. Si ese ID de cliente ha dejado de existir en el servidor de Phrase, VS Code continuará enviando el ID obsoleto en lugar de activar un nuevo registro. Esto resulta en un error «400 Bad Request» que informa de un client_id y redirect_uri no coincidentes, en lugar de llevar a la pantalla de consentimiento esperada. Eliminar y reinstalar la entrada del servidor, o cambiarle el nombre en mcp.json no borrará el registro almacenado en caché, ya que la caché está indexada por la URL del servidor.
Para resolver este problema en VS Code 1.101 o posterior, sigue estos pasos:
-
Abra la Paleta de comandos (Ctrl/Cmd+Shift+P) y ejecuta Authentication: Remove Dynamic Authentication Providers, para luego seleccionar la entrada del servidor MCP de Phrase.
-
Abre el menú , localiza la cuenta vinculada al servidor de Phrase y abre Manage Trusted MCP Servers para revocarla, o cierra la sesión de esa cuenta.
-
En la vista MCP, o a través de MCP: List Servers, detén y reinicia la conexión del servidor, o ejecuta Developer: Reload Window.
La siguiente llamada a la herramienta activará un nuevo registro y mostrará la pantalla de consentimiento.
Nota
Si estos pasos no eliminan el registro obsoleto, borra la autenticación almacenada manualmente desde el almacenamiento de credenciales del sistema operativo (SO) (el llavero de macOS, el administrador de credenciales de Windows o libsecret en Linux) y el almacenamiento global de VS Code. Esto borrará la autenticación para cualquier otro servidor MCP configurado.
Conexión autohospedada (obsoleta)
La conexión autohospedada se ejecuta en una infraestructura gestionada por el equipo y requiere Node.js y un archivo de configuración.
Primeros pasos
Encuentra los pasos de configuración completos para ambas opciones de conexión, incluidos los comandos para diferentes herramientas de IA, en el artículo del Centro de desarrolladores del servidor MCP de Phrase.
Después de conectarte, podrás encontrar una lista de prompts iniciales organizados por tarea en el artículo del Centro de desarrolladores Server Starter Prompts.
Permisos
Al conectarse, el titular de la cuenta seleccionará el nivel de acceso concedido al asistente: ver datos, crear datos, o modificar y eliminar datos. Esto se añade a los permisos de rol existentes en Phrase, no en lugar de ellos, por lo que el asistente no podrá ir más allá de lo que la cuenta ya permita.
Los permisos de rol y el consentimiento del conector funcionan de forma independiente, y el más restrictivo de los dos siempre determina el acceso real. Por ejemplo, un usuario con un rol de solo visualización no puede crear, modificar ni eliminar datos a través del asistente, incluso si el cuadro de diálogo de consentimiento otorga acceso de creación, modificación o eliminación.
Revisa o revoca el acceso en cualquier momento desde la configuración del perfil de Phrase, en la pestaña .
Un consentimiento existente no se puede editar directamente. Para cambiar el nivel de acceso concedido a un asistente, el usuario revoca el consentimiento existente desde la pestaña Consentimientos y vuelve a conectarse, seleccionando de nuevo el nivel de acceso deseado en el cuadro de diálogo de consentimiento.
El consentimiento es gestionado individualmente por cada usuario. Un usuario ve y controla únicamente su propio consentimiento, y no existe una vista de administrador para revisar o gestionar los consentimientos concedidos por otros usuarios.