Agentes de IA (MCP)
Tranzly para agentes de IA
Tu sitio de WordPress es su propio servidor MCP. Un asistente de IA inicia sesión como usuario de WordPress con una contraseña de aplicación y puede hacer lo que ese usuario tenga permitido hacer con Tranzly — nada más.
73 acciones: 53 gratuitas, 20 en Pro.
Referencia para desarrolladores: cada acción, su ruta REST y sus parámetros
Configúrelo en tres pasos
Comprueba el interruptor
Necesitas WordPress 6.9 o posterior y Tranzly 3.19.0 o posterior. En los ajustes del plugin, «Permitir agentes de IA (MCP)» está activado a menos que lo hayas desactivado.
Crea una contraseña de aplicación
En WordPress, abre Usuarios, luego Perfil y añade una contraseña de aplicación con el nombre de tu aplicación de IA. Cópiala: WordPress solo la muestra una vez.
Añade el sitio a tu aplicación de IA
Usa tu nombre de usuario de WordPress, la contraseña de aplicación y la dirección de conexión de tu sitio:
https://example.com/wp-json/tranzly/v1/mcpConfiguración para apps populares de IA
Cada una de las aplicaciones a continuación se comunica con su sitio a través del proxy oficial de WordPress, @automattic/mcp-wordpress-remote. Reemplace la dirección, el nombre de usuario y la contraseña por los suyos.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add tranzly \
-e WP_API_URL=https://example.com/wp-json/tranzly/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestCursor
// .cursor/mcp.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"tranzly": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude y ChatGPT (iniciar sesión)
Añada la dirección de conexión como un conector personalizado en Claude, o como una app en el modo desarrollador de ChatGPT. Abrirán su sitio para que pueda aprobarlos como usuario de WordPress, sin necesidad de copiar contraseñas de aplicación. Su sitio necesita enlaces permanentes amigables.
Otras apps
Cualquier app compatible con servidores MCP a través de entrada y salida estándar puede usar el mismo comando y ajustes. Las apps que solo se conectan a servidores HTTP remotos pueden acceder a la dirección de conexión directamente con el mismo nombre de usuario y contraseña de aplicación.
Qué puede hacer un agente de IA
Todo lo que pueden hacer las pantallas del propio plugin. Las acciones marcadas como Pro requieren una licencia de Tranzly Pro.
Edición gratuita
- Cancelar un trabajo (Gratuito) — Detiene un trabajo; se conservan las traducciones ya realizadas.
- Conectar con el soporte (Gratuito) — Conecta este sitio con el soporte de Zinn Digital® (nombre, correo electrónico, consentimiento).
- Corregir una traducción (Gratuito) — Guarda segmentos corregidos de una traducción (segmentos: clave a texto); el texto corregido queda protegido frente a retraducciones.
- Iniciar un trabajo de traducción (Gratuito) — Inicia un trabajo en segundo plano para traducir las entradas listadas (posts) o un tipo de contenido completo a varios idiomas (langs).
- Crear una traducción vacía (Gratuito) — Crea un borrador de traducción de una entrada en un idioma (lang) para escribir manualmente, sin un motor.
- Crear una traducción de término manualmente (Gratuito) — Crea la traducción de un término en un idioma con el nombre, slug y descripción que proporcione.
- Desconectar del soporte (Gratuito) — Desconecta este sitio del soporte.
- Estimar una traducción (Gratuito) — Estima los caracteres y el coste de traducir entradas (posts o post_type) a varios idiomas (langs) con un motor, antes de realizar ningún gasto.
- Traducir lo que falta (Gratuito) — Pone en cola la traducción de cada elemento faltante (o desactualizado) en un idioma y tipo de contenido.
- Consultar el uso de DeepL (Gratuito) — Devuelve los caracteres utilizados y el límite de la clave guardada de DeepL para este mes.
- Consultar el diagnóstico del sitio (Gratuito) — Devuelve los diagnósticos que incluiría un ticket de soporte: versiones, plugins activos, límites y errores recientes.
- Consultar las opciones de visualización (Gratuito) — Devuelve las opciones de visualización del conmutador de idiomas y de los créditos.
- Leer la configuración del motor (Gratis) — Devuelve el motor predeterminado y el de respaldo, los motores y modelos de IA por idioma, el estado de cada motor, los proveedores de IA conectados con sus modelos y el gasto de este mes.
- Consultar las integraciones (Gratuito) — Enumera los plugins de SEO, WooCommerce, maquetadores visuales y formularios compatibles con Tranzly y cuáles están activos aquí.
- Consultar el progreso de un trabajo (Gratuito) — Devuelve el progreso y los recuentos de un trabajo.
- Leer los fallos de un trabajo (Gratis) — Muestra los elementos fallidos de un trabajo con el motivo de cada uno.
- Leer la importación de Tranzly 2.x (Gratis) — Devuelve el estado y el informe de importación de traducciones desde Tranzly 2.x.
- Leer la licencia (Gratis) — Devuelve el plan de Tranzly de este sitio, el estado de la licencia, la fecha de renovación y lo que incluye el plan.
- Leer los menús por idioma (Gratis) — Devuelve qué menú muestra cada idioma en cada ubicación de menú.
- Leer las traducciones de una entrada (Gratis) — Muestra el grupo de traducción de una entrada: el miembro de cada idioma con su título, estado y enlace de edición.
- Leer una traducción en paralelo (Gratis) — Devuelve los segmentos de una traducción junto a los del original, para su revisión y corrección.
- Leer los textos del tema y de los plugins (Gratis) — Devuelve los textos del tema y de los plugins (scope) en un idioma con sus traducciones.
- Leer los textos del sitio en un idioma (Gratis) — Devuelve el título del sitio, la descripción corta y los textos de los widgets en un idioma.
- Leer la conexión de soporte (Gratis) — Indica si este sitio está conectado al soporte de Zinn Digital® y como quién.
- Leer las traducciones de un término (Gratis) — Muestra el grupo de traducción de una categoría o etiqueta.
- Leer la configuración de direcciones (Gratis) — Devuelve cómo aparecen los idiomas en las direcciones (carpeta, subdominio o dominio), los slugs y bases traducidos, y noindex para páginas no traducidas.
- Vincular una entrada existente como traducción (Gratis) — Establece una entrada existente (target) como la traducción de esta entrada en un idioma.
- Vincular un término existente como traducción (Gratis) — Establece un término existente (target) como la traducción de este término en un idioma.
- Listar motores de traducción (Gratis) — Enumera los motores de traducción, si cada uno está configurado y cuál se utiliza cuando no se indica ninguno.
- Listar trabajos de traducción (Gratis) — Enumera los trabajos de traducción en segundo plano, del más reciente al más antiguo, con su progreso.
- Listar idiomas (Gratis) — Enumera los idiomas del sitio. El primero es el idioma en el que está escrito el contenido original.
- Listar lo que falta o está desactualizado (Gratis) — Enumera los originales con su estado de traducción en un idioma (state: missing, stale, current), página por página.
- Abrir un ticket de soporte (Gratis) — Envía un ticket de soporte (subject, message, kind, email), con los diagnósticos de este sitio cuando el administrador lo haya aceptado. Nunca crea un usuario de acceso ni envía uno.
- Dar consentimiento para diagnósticos de soporte (Gratis) — Registra el consentimiento del administrador para enviar diagnósticos con los tickets de soporte.
- Reintentar o derivar un elemento fallido (Gratis) — Reintenta un elemento fallido (action: retry, opcionalmente con otro motor) o lo marca para traducir manualmente (action: by-hand).
- Importar traducciones de Tranzly 2.x (Gratis) — Ejecuta la importación de 2.x: dry-run (solo informe), run o undo.
- Guardar la clave de un motor (Gratis) — Guarda la clave de API (y la región en el caso de Microsoft) de DeepL, Google o Microsoft; dejarla vacía la elimina. Las claves se almacenan cifradas y nunca se devuelven.
- Configurar los menús por idioma (Gratis) — Asigna un menú por idioma y por ubicación (map).
- Proteger o desbloquear una traducción (Gratis) — Protege una traducción para que el motor no la sobrescriba (protected: true) o la desbloquea.
- Corregir textos del tema y de los plugins (Gratis) — Guarda traducciones corregidas de textos del tema y de los plugins (strings); pasan a estar protegidas.
- Traducir un texto del sitio (Gratis) — Guarda un texto del sitio (key) en un idioma, p. ej., el título del sitio o la descripción corta.
- Cambiar la configuración de direcciones (Gratis) — Configura el modo de dirección (mode), dominios por idioma, bases y segmentos traducidos, noindex_untranslated y sugerencias de slug.
- Iniciar la prueba gratuita de Pro (Gratis) — Inicia la prueba de 14 días de Tranzly Pro para este sitio (no requiere pago).
- Traducir el texto de una imagen (Gratis) — Guarda el texto alternativo, título o leyenda (field) de una imagen en un idioma (lang).
- Traducir una entrada o página (Gratis) — Traduce una entrada o página a uno o varios idiomas del sitio con un motor de traducción, creando o actualizando cada traducción. Las nuevas traducciones son borradores a menos que publish sea true. Se omite cualquier traducción editada por una persona a menos que force sea true.
- Traducir textos que faltan del tema y de los plugins (Gratis) — Traduce la siguiente página de textos no traducidos del tema y de los plugins en un idioma con el motor predeterminado (repetir con after hasta terminar).
- Traducir una categoría o etiqueta (Gratis) — Traduce un término (categoría, etiqueta o atributo de producto) a un idioma (lang) con un motor, creando o actualizando su traducción.
- Estado de la traducción (Gratis) — Con un ID de entrada: la traducción de esa entrada en cada idioma, si está desactualizada y quién la escribió. Sin él: qué porcentaje del sitio está traducido, por idioma.
- Desvincular una entrada de sus traducciones (Gratis) — Quita una entrada de su grupo de traducción; conserva su idioma.
- Desvincular un término de sus traducciones (Gratis) — Quita un término de su grupo de traducción.
- Cambiar las opciones de visualización (Gratis) — Modifica el selector (style, flags, names, placement) y la línea de créditos.
- Cambiar la configuración del motor (Gratis) — Establece el motor predeterminado, un motor de respaldo, motores por idioma y modelos de IA por idioma (default, fallback, per_lang, models, caps). Todo excepto el motor predeterminado es Pro.
- Cambiar idiomas y ajustes (Gratis) — Establece los idiomas del sitio (languages: lista de código y nombre; el primero es el idioma original), el prefijo de clase del front-end y si se permiten los agentes de IA (MCP).
Edición Pro
- Traducir todo el sitio (Pro) — Inicia tareas de traducción en segundo plano para cada original de los tipos de contenido indicados (todos los tipos traducidos cuando no se indica ninguno): las traducciones que faltan, las desactualizadas o todas. Devuelve las tareas iniciadas, una por idioma.
- Comprobar una traducción con IA (Pro) — Hace que la IA compare una traducción con su original y la puntúe, y almacena el informe en la traducción. Utiliza el modelo de IA de control de calidad configurado en los ajustes de flujo de trabajo de Tranzly.
- Estimar la traducción del sitio (Pro) (Pro) — Estima la traducción de todo el sitio a un idioma (post_types, scope, engine) antes de iniciarla.
- Exportar un archivo para traductores humanos (Pro) — Devuelve un archivo XLIFF o CSV (como texto) con los originales y sus traducciones en un idioma, para un traductor o una agencia de traducción: las entradas indicadas o una página de hasta 100 originales de un tipo de contenido en un estado (ausente, obsoleto, traducido o todos; repetir con after). El mismo archivo se puede volver a importar una vez traducido.
- Consultar la gestión de comentarios (Pro) (Pro) — Devuelve si los comentarios se comparten entre idiomas o se mantienen por idioma.
- Consultar el glosario (Pro) — Devuelve las palabras nunca traducidas, las traducciones de términos fijos y el tono por idioma.
- Consultar un informe de calidad (Pro) (Pro) — Devuelve el informe de calidad por IA de una traducción: puntuación y los segmentos que marcó.
- Consultar los ajustes de flujo de trabajo (Pro) (Pro) — Devuelve la traducción automática al publicar y al actualizar, la revisión antes de publicar, y el umbral, proveedor y modelo del control de calidad por IA.
- Migrar desde WPML, Polylang o TranslatePress (Pro) (Pro) — Importa la siguiente página de traducciones desde otro plugin multilingüe (mode: dry-run o run; cursor).
- Escribir un archivo importado (Pro) (Pro) — Escribe la siguiente página de entradas a partir de un archivo de traducción subido (repetir con after hasta terminar).
- Listar plugins desde los que migrar (Pro) (Pro) — Lista los datos de WPML, Polylang y TranslatePress encontrados en este sitio que se pueden importar.
- Listar fuentes de texto de temas y plugins (Pro) (Pro) — Lista los temas y plugins cuyos textos se pueden escanear para su traducción, y cuántas cadenas tiene cada uno.
- Aprobar o rechazar una traducción (Pro) (Pro) — Aprueba una traducción (y la publica si el original está publicado) o la devuelve (decision, note).
- Escanear textos de un tema o plugin (Pro) (Pro) — Escanea la siguiente página de archivos PHP de un componente en busca de textos traducibles (repetir con after hasta terminar).
- Comprobar traducciones con IA (Pro) (Pro) — Programa el control de calidad por IA de la siguiente página de traducciones de un idioma (o las entradas indicadas).
- Auditoría de SEO multilingüe (Pro) (Pro) — Comprueba las traducciones en busca de títulos SEO, descripciones, slugs y hreflang faltantes en un idioma, página por página.
- Cambiar la gestión de comentarios (Pro) (Pro) — Comparte los comentarios entre las traducciones de una entrada o los mantiene por idioma (mode).
- Actualizar el glosario (Pro) — Reemplaza las partes del glosario que envíe (palabras nunca traducidas, traducciones de términos, tono); las partes que omita se conservan. Utilizado por todos los motores a partir de la siguiente traducción.
- Cambiar los ajustes de flujo de trabajo (Pro) (Pro) — Establece on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider y quality_model.
- Importar un archivo traducido (Pro) (Pro) — Sube un archivo XLIFF o CSV de Tranzly (contenido, nombre de archivo) traducido en otro lugar; responde con un token que identifica la subida para la importación.
Flujos de trabajo guiados
El servidor también ofrece flujos de trabajo listos para usar que su aplicación de IA lista como prompts:
- Traducir mi sitio (Gratis) — Un flujo de trabajo guiado: el agente comprueba los idiomas y el motor, estima el coste y traduce lo que falta, preguntando antes de gastar o publicar.
Seguro por diseño
Cada acción comprueba el mismo permiso de WordPress que la propia pantalla del plugin, para la página o entrada exacta que modifica. Un suscriptor no puede conectarse en absoluto.
Las contraseñas de aplicación se pueden revocar en cualquier momento en Usuarios, Perfil, sin cambiar tu contraseña habitual.
Desactiva «Permitir agentes de IA (MCP)» y las acciones y la dirección de conexión desaparecerán del sitio.
Las páginas que modifica un agente conservan sus revisiones de WordPress, por lo que cualquier cambio se puede deshacer.
¿Alojado con Zinn Digital®?
Si Zinn Digital® aloja el sitio, nuestro propio servidor MCP puede usar estas acciones por usted sin una contraseña de aplicación: conecte su aplicación de IA al servidor MCP de Zinn Digital® y use wordpress_abilities_list y wordpress_ability_run.