Resumen
Gestión de traducciones con Lokalise mediante la API v2: proyectos con progreso por idioma, claves y traducciones con indicadores de revisión, idiomas, colaboradores, tareas de traducción y revisión, exportaciones de archivos como procesos en segundo plano, comentarios, metadatos de capturas, ramas, estados de traducción personalizados y el glosario.
Configuración guiada
Conecta Lokalise a Cursor en 2 minutos
Empieza la prueba gratuita en AnythingMCP Cloud, conecta Lokalise con la configuración guiada y añade tu URL MCP a Cursor. Sin código y sin servidores que mantener.
Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible
Prueba a pedir
Prompts de ejemplo para Lokalise
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Lokalise, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Lokalise + Cursor
Gestión de traducciones con Lokalise mediante la API v2: proyectos con progreso por idioma, claves y traducciones con indicadores de revisión, idiomas, colaboradores, tareas de traducción y revisión, exportaciones de archivos como procesos en segundo plano, comentarios, metadatos de capturas, ramas, estados de traducción personalizados y el glosario.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
LOKALISE_API_TOKEN
Paso 1 — Obtener credenciales
La configuración lleva unos 2 minutos. Necesitas una cuenta de Lokalise con acceso a los proyectos.
- En Lokalise haz clic en tu foto de perfil, abre Profile settings > API tokens y genera un token. Para las herramientas de lectura basta un token de solo lectura; los cambios necesitan un token de lectura y escritura.
- Pégalo en
LOKALISE_API_TOKEN. Se envía en la cabeceraX-Api-Tokeny actúa con tus permisos en cada proyecto. - Instala el conector y ejecuta
lokalise_list_projectspara comprobar el token.
Los servidores MCP propios de Lokalise: Lokalise también ofrece servidores MCP en beta (https://mcp.lokalise.com/mcp/project-management y /mcp/software-development, con OAuth o una cabecera apikey). Este conector trabaja con la API v2 y tu token.
Qué lee:
- Proyectos con tipo, idioma base y equipo; con
include_statistics: 1, el progreso, las claves, las palabras y los problemas de QA por idioma. Los idiomas del proyecto, todos los idiomas que admite Lokalise con su código ISO y formas plurales, y los estados de traducción personalizados. - Claves con nombre por plataforma, descripción, etiquetas, nombres de archivo, contexto, límite de caracteres y, con
include_translations: 1, sus textos. Filtros: nombre de clave, etiqueta, nombre de archivo, plataforma, sin traducir, problemas de QA o archivadas. - Traducciones, una fila por clave e idioma, filtradas por idioma, revisadas, sin verificar, sin traducir, problemas de QA o tarea activa.
- Colaboradores con permisos e idiomas, y
lokalise_get_my_contributorpara el titular del token, a cuyo nombre se hacen las escrituras. - Tareas con tipo, estado, fecha límite, idiomas, asignados y progreso; archivos con número de claves y última importación; comentarios por proyecto o por clave; metadatos de capturas con las claves vinculadas; ramas; términos del glosario con traducciones, etiquetas e indicadores.
Qué escribe:
lokalise_create_keysañade cadenas nuevas con sus plataformas y texto de origen.lokalise_update_keyylokalise_bulk_update_keyscambian nombres, descripciones, etiquetas (merge_tagsañade en lugar de sustituir), plataformas, nombres de archivo, contexto, límites de caracteres y traducciones.lokalise_update_translationcambia un texto y sus indicadores de revisada, sin verificar o estado personalizado. Las claves plurales aceptan una cadena JSON con las formas (one,other, ...).lokalise_add_languagespor código ISO;lokalise_add_contributors, que envía emails de invitación;lokalise_create_taskpara una tarea translation, review o automatic_translation sobre algunas claves e idiomas, asignada a usuarios o grupos con fecha límite;lokalise_update_task, donde{"close_task": true}la cierra.lokalise_add_key_comments(una pregunta a los traductores o contexto para una cadena),lokalise_create_branch,lokalise_create_glossary_terms(por ejemplo nombres de marca que no se traducen, o palabras prohibidas) ylokalise_update_glossary_terms.
Exportación de archivos: lokalise_download_files inicia una exportación en un formato como json, xliff, strings, xml, po o yaml y devuelve un process_id. La IA llama a lokalise_get_process hasta que status sea finished y te entrega el enlace zip de details.download_url, que caduca al cabo de un rato. La exportación es un POST, pero no cambia el proyecto.
Desactivada al instalar: lokalise_delete_key, que borra una clave con todas sus traducciones y no se puede deshacer. Un admin del workspace la activa cuando el equipo la necesita.
Ids y formatos: los ids de proyecto tienen la forma 767946315e9866d013c1d0.08299127; para trabajar en una rama, pasa <project id>:<branch name>. Los ids de claves, traducciones, tareas, idiomas y usuarios son números. Los idiomas son códigos ISO como en, de o pt_BR. Las respuestas de listas envuelven los elementos (projects, keys, translations, ...). Las horas llegan como YYYY-MM-DD HH:MM:SS (Etc/UTC) más un ..._timestamp Unix. Los indicadores en filtros son 0 o 1.
Paginación: limit y page; los totales llegan en las cabeceras x-pagination-total-count y x-pagination-page-count, mostradas en _headers. Las claves y traducciones también aceptan pagination: cursor: la IA pasa el valor de x-pagination-next-cursor como cursor hasta que deja de aparecer. Los términos del glosario se paginan solo con cursor.
Límites: 6 peticiones por segundo por token y por dirección IP, y como máximo 10 peticiones simultáneas por proyecto; 429 significa ir más despacio.
Errores comunes: 401 indica un token incorrecto. 403 indica un token de solo lectura usado para escribir, o falta de permisos en el proyecto. 404 indica un proyecto o elemento desconocido. 400 es un error de validación que nombra el campo; también aparece cuando el valor de X-Api-Token no es un token válido, por ejemplo con espacios o comillas.
El conector no sube archivos de traducción (eso requiere contenido en base64) ni capturas, y no borra proyectos, idiomas, tareas ni términos del glosario.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Cursor
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Cursor lee los servidores MCP de ~/.cursor/mcp.json. Añade esta entrada:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia Cursor.
- Abre Cursor → Settings → MCP y comprueba que
anythingmcpaparece en la lista y está conectado. - Empieza a chatear: el agente ya puede usar las herramientas de
Lokalise.
Herramientas disponibles
| Tool | What it does |
|---|---|
lokalise_list_projects | Projects the token can reach, with id, name, type (localization_files, paged_documents, ...), base language, team and, on request… |
lokalise_get_project | One project with its settings and statistics: progress, keys, words and QA issues per language, base language and team |
lokalise_list_keys | Translation keys of a project with name per platform, description, tags, filenames and, with include_translations 1, the translations |
lokalise_get_key | One key with all its translations, tags, platforms, filenames, description, context, character limit and custom attributes |
lokalise_create_keys | Create one or more keys, with their translations if known |
lokalise_update_key | Update a key's name, description, platforms, filenames, tags (merge_tags to add rather than replace), plural settings, hidden or archived… |
lokalise_bulk_update_keys | Update several keys in one call |
lokalise_delete_key | Delete a key and all its translations from a software project |
lokalise_list_translations | Translations of a project, one row per key and language, with the text, reviewed and unverified flags, custom statuses, words and… |
lokalise_get_translation | One translation by id: key, language, text, reviewed and unverified flags, custom statuses, word count and who changed it last |
lokalise_update_translation | Change the text of one translation and its reviewed, unverified or custom status flags |
lokalise_list_project_languages | Languages of a project with lang_id, lang_iso, name, right-to-left flag and plural forms |
lokalise_add_languages | Add languages to a project by ISO code, e.g. de or pt_BR, optionally with a custom code or name |
lokalise_list_system_languages | All languages Lokalise supports, with lang_id, lang_iso, name and plural forms |
lokalise_list_contributors | Contributors of a project with email, name, admin and reviewer flags, role and the languages each may translate or review |
lokalise_get_contributor | One contributor of a project by user id, with rights and languages |
lokalise_get_my_contributor | The token owner as a contributor of a project: user id, rights and languages |
lokalise_add_contributors | Invite people to a project by email with their languages and rights |
lokalise_list_tasks | Tasks of a project with title, status, type (translation, review, automatic_translation, lqa_by_ai), due date, languages with assignees and… |
lokalise_get_task | One task with its languages, assignees, keys count, progress, closing tags and settings |
lokalise_create_task | Create a translation or review task for some keys and languages, assigned to users or groups, with a due date. automatic_translation uses… |
lokalise_update_task | Change a task's title, description, due date, languages or assignees, its auto-close settings, or close it with close_task |
lokalise_list_files | Files of a project with filename, key count and the date they were last imported |
lokalise_download_files | Start an export of the project's translations as language files (json, xliff, strings, xml, po, yaml, ...) |
lokalise_get_process | Status of a background process (file download or upload): queued, running, finished or failed, with details; for a download… |
lokalise_list_project_comments | All comments of a project, with the key they belong to, author and time |
lokalise_list_key_comments | Comments on one key, with comment id, text, author and time, newest first |
lokalise_add_key_comments | Add one or more comments to a key, e.g. a question to translators or context for a string |
lokalise_list_screenshots | Screenshots of a project (metadata only): title, description, URL, size, tags and the keys linked to them |
lokalise_get_screenshot | One screenshot's metadata: title, description, URL, width and height, tags and linked key ids |
lokalise_list_branches | Branches of a project with branch id, name and creation time |
lokalise_create_branch | Create a branch of a project (a copy of the main content to change in isolation and merge later) |
lokalise_list_glossary_terms | Glossary terms of a project with description, case sensitivity, translatable and forbidden flags, translations and tags |
lokalise_get_glossary_term | One glossary term with description, translations per language, tags and flags |
lokalise_create_glossary_terms | Add terms to the project glossary, e.g. brand names that must not be translated (translatable false) or words that must never be used… |
lokalise_update_glossary_terms | Change glossary terms by id: text, description, flags, translations or tags |
lokalise_list_translation_statuses | Custom translation statuses of a project (e.g |
Ejemplos de prompts
- "¿Cuál es el progreso de traducción del proyecto de la app móvil por idioma?"
- "¿Qué claves con la etiqueta checkout siguen sin traducir en alemán y francés?"
- "Exporta el proyecto web como archivos JSON para de e it y dame el enlace de descarga."
- "Crea una tarea de revisión para las traducciones al español de las claves del onboarding, con fecha límite el próximo viernes."
- "Añade "AnythingMCP" al glosario como nombre de marca que no se traduce."
FAQ
¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Gemini
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?