globalize.now es infraestructura de localización impulsada por IA, y su nuevo servidor MCP pone esa infraestructura dentro de tu agente de IA. Conecta el servidor a Claude Code, Cursor o cualquier cliente de Model Context Protocol, y el agente puede crear proyectos, traducir tus archivos de traducción y abrir pull requests de traducción en cada push, desde el mismo chat donde escribes código. El servidor gestiona el backend de localización; no toca tu código fuente, que sigue siendo tarea del Skill de globalize.now.


¿Qué es el servidor MCP de globalize.now?

Es un servidor de Model Context Protocol alojado que le da a un agente de IA acceso directo y autenticado a tu workspace de globalize.now. MCP es el protocolo que usan los editores de IA para conectar herramientas externas, y en apenas dieciocho meses desde su lanzamiento se convirtió en la forma predeterminada en que Claude Code, Cursor y Copilot hablan con sistemas externos. El servidor de globalize.now expone tu backend de localización a través de ese mismo protocolo.

Una vez conectado, un agente obtiene un conjunto de herramientas enfocado, agrupado en tres tareas: configuración de proyecto (crear proyectos, añadir o quitar idiomas, definir el contexto del proyecto), conexión del repositorio (vincular un repo de GitHub, detectar su framework y sus patrones de locale) y traducción de archivos (traducir archivos de traducción y recuperar los resultados). Un agente conectado actúa en tu nombre, con tus propios permisos, en el workspace que usaste por última vez.

¿Cómo lo conectas a Claude Code o a Cursor?

Apunta tu cliente a la URL del servidor e inicia sesión. No hay un paso separado en el dashboard ni un archivo de configuración que editar a mano para el flujo OAuth.

Para Claude Code, añade el servidor desde tu terminal y luego ejecuta /mcp e inicia sesión desde tu navegador:

claude mcp add --transport http globalize https://api.globalize.now/mcp

Para Cursor, añade el servidor a ~/.cursor/mcp.json. Cursor te pide iniciar sesión en el primer uso:

{
  "mcpServers": {
    "globalize": {
      "url": "https://api.globalize.now/mcp"
    }
  }
}

Para Claude.ai o cualquier otro cliente que admita el flujo OAuth estándar de MCP, añade la misma URL como conector personalizado e inicia sesión cuando se te pida, sin necesidad de clave de API. Para clientes sin OAuth, genera una clave de API del workspace y pásala como token bearer en su lugar. La configuración completa está en la página de desarrolladores de globalize.now.

¿Qué puede hacer el MCP una vez conectado?

Ejecuta todo el backend de localización desde tu agente. Describes el resultado que quieres en el chat, y el agente llama a las herramientas.

Puede crear un proyecto y añadir idiomas de destino de un catálogo de más de 50 idiomas, incluidos idiomas de derecha a izquierda como el árabe y el hebreo. Puede traducir archivos de traducción que le entregues (JSON, ARB, PO, XLIFF, YAML, Android XML o iOS xcstrings) y devolver las versiones traducidas, analizadas por contenido para que pases los archivos tal cual. La traducción tiene en cuenta ICU: un plural o un {placeholder} en tu fuente vuelve con las categorías de plural expandidas correctamente para cada idioma, y los nombres de marca y la interpolación permanecen intactos. También puede gestionar un glosario por proyecto y guías de estilo por idioma para que el tono se mantenga consistente entre lanzamientos.

La parte que más importa a la hora de lanzar es la sincronización con el repo. Conecta un repo de GitHub a través del MCP y este registra un webhook. Añade una cadena nueva a tu archivo de locale de origen, haz push, y aparece una pull request de traducción con las claves nuevas ya rellenadas para cada idioma de destino — en nuestras pruebas, en menos de un minuto tras el push. Tú revisas la PR y haces merge. Nada llega directamente a tu rama main.

¿Cómo es una traducción en la práctica?

Le entregas al agente un archivo de locale de origen y este devuelve los traducidos con la estructura intacta. Aquí tienes un pequeño en.json con un plural y un placeholder:

{
  "banner": "Welcome back, {name}. You have {count, plural, one {# new message} other {# new messages}}.",
  "cta": "Get started for free"
}

Pídele al agente que lo traduzca a español, alemán y árabe, y el MCP devuelve un archivo por idioma. La salida en español mantiene la sintaxis ICU y expande las categorías de plural que necesita el español:

{
  "banner": "Bienvenido de nuevo, {name}. Tienes {count, plural, one {# mensaje nuevo} many {# mensajes nuevos} other {# mensajes nuevos}}.",
  "cta": "Comenzar gratis"
}

El placeholder {name} queda intacto, el plural ahora incluye la categoría adicional many que exige la gramática española, y los números se renderizan en el formato de cada locale en tiempo de ejecución. El árabe vuelve listo para renderizarse de derecha a izquierda. Sin dashboard, sin exportaciones, sin cola de traductores: el agente llama a una herramienta y escribe los resultados donde tu biblioteca de i18n ya los busca. Aplicamos este mismo flujo en nuestra propia web, documentado en cómo globalizamos globalize.now.

¿Cómo mantienes el tono coherente entre idiomas?

Define un glosario y una guía de estilo por idioma en el proyecto, y el MCP los aplica a cada trabajo. El glosario fija cómo se traducen términos concretos, de modo que un nombre de producto o una palabra de dominio se mantiene coherente en lugar de variar entre versiones. Una guía de estilo es una indicación en texto libre para un idioma, como una instrucción para usar el tratamiento informal en alemán, de modo que las traducciones encajan con la voz de tu marca desde la primera ejecución en lugar de tras una ronda de correcciones. Ambas quedan asociadas al proyecto y se aplican a cada traducción futura que solicite el agente.

¿El MCP internacionaliza mi código?

No, y es lo único sobre lo que conviene ser preciso. El MCP trabaja con archivos de locale y configuración del proyecto, no con tus componentes. No va a encontrar tu inglés codificado ni a envolverlo en claves de traducción.

Ese paso ocurre cuando conectas el repositorio en globalize.now: la conversión se ejecuta una sola vez, en la app. El mismo trabajo puede correr dentro de tu coding agent a través del Skill de globalize.now, instalado una sola vez desde la raíz de tu proyecto:

npx skills add globalize-now/globalize-skills

Después, pídele a tu agente que configure i18n. El Skill detecta tu framework, instala la biblioteca de i18n adecuada y extrae tus cadenas codificadas a un archivo de locale de origen. A partir de ahí, el MCP toma el relevo: traduce esos archivos y los mantiene sincronizados. Piensa en el Skill como la capa que hace tu código traducible, y en el MCP como la capa que traduce y despliega. Si partes de una app generada con IA con el inglés incrustado en el JSX, la guía para Vibe Coders recorre ese primer paso.

¿En qué se diferencia de un servidor MCP de un TMS?

Plataformas de gestión de traducción como Lokalise, Smartling y Crowdin ofrecen sus propios servidores MCP, y son útiles: permiten que un agente maneje el dashboard del proveedor, gestione claves e inicie trabajos sin scripts personalizados. Pero el resultado sigue viviendo en esa plataforma, y el flujo de trabajo sigue girando en torno a ella.

globalize.now toma el otro camino. Es infraestructura de localización impulsada por IA, así que el resultado son archivos de locale confirmados en tu repositorio como una pull request que es tuya. No hay una plataforma aparte en la que iniciar sesión ni un paso de exportación para devolver archivos a tu codebase. El precio sigue el mismo principio: facturación por uso, 20 € al mes por workspace, sin cargos por asiento ni por idioma, y 5 € de crédito para empezar. El MCP es la interfaz nativa para agentes de esa infraestructura, no un mando a distancia para un dashboard.

globalize.now convierte el texto codificado de tu app en archivos de traducción listos para localizar y los mantiene actualizados en cada despliegue.

Prueba globalize.now gratis