Agentes de IA (MCP)
tranzly para agentes de IA
Su 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 pueda hacer con tranzly, y nada más.
75 acciones: 55 gratis, 20 en Pro.
Referencia para desarrolladores: cada acción, su ruta REST y sus parámetros
Configúrelo en tres pasos
Comprobar el interruptor
Necesita WordPress 6.9 o posterior y tranzly 3.19.0 o posterior. En la configuración del plugin, «Allow AI agents (MCP)» está activada a menos que la haya desactivado.
Crear una contraseña de aplicación
En WordPress, abra Usuarios, luego Perfil y añada una contraseña de aplicación con el nombre de su aplicación de IA. Cópiela: WordPress la muestra una vez.
Añada el sitio a su aplicación de IA
Utilice su nombre de usuario de WordPress, la contraseña de aplicación y la dirección de conexión de su sitio:
https://example.com/wp-json/tranzly/v1/mcp
Configuración para aplicaciones de IA populares
Cada aplicación 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 y VS Code
// .cursor/mcp.json · .vscode/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"
}
}
}
}ChatGPT y otras aplicaciones
Cualquier aplicación que sea compatible con servidores MCP a través de la entrada y salida estándar puede utilizar el mismo comando y la misma configuración. Las aplicaciones que solo se conectan a servidores HTTP remotos pueden acceder directamente a la dirección de conexión con el mismo nombre de usuario y la misma contraseña de aplicación.
Qué puede hacer un agente de IA
Todo lo que las propias pantallas del plugin pueden hacer. Las acciones marcadas como Pro necesitan una licencia de tranzly Pro.
| Acción | Qué hace | Edición |
|---|---|---|
| Traducir todo el sitio | Inicia trabajos de traducción en segundo plano para cada original de los tipos de contenido dados (todos los tipos traducidos cuando no se proporciona ninguno): las traducciones faltantes, las desactualizadas o todas ellas. Devuelve los trabajos iniciados, uno por idioma. | Edición Pro |
| Cancelar un trabajo | Detiene una tarea; las traducciones ya realizadas se conservan. | Edición gratuita |
| Comprobar una traducción con IA | Hace que la IA compare una traducción con su original y la puntúe, y almacena el informe sobre la traducción. Utiliza el modelo de IA de control de calidad configurado en los ajustes del flujo de trabajo de Tranzly. | Edición Pro |
| Contactar con soporte | Conecta este sitio con el soporte de Zinn Digital® (nombre, correo electrónico, consentimiento). | Edición gratuita |
| Corregir una traducción | Guarda los segmentos corregidos de una traducción (segmentos: clave a texto); el texto corregido está protegido contra la retraducción. | Edición gratuita |
| Iniciar un trabajo de traducción | Inicia un trabajo en segundo plano para traducir las entradas enumeradas (posts) o un tipo de entrada completo a los idiomas (langs). | Edición gratuita |
| Crear una traducción vacía | Crea una traducción en borrador de una entrada en un idioma (lang) para redactar a mano, sin un motor. | Edición gratuita |
| Crear una traducción de términos manualmente | Crea la traducción de un término en un idioma con el nombre, el identificador (slug) y la descripción que proporcione. | Edición gratuita |
| Desconectar del soporte | Desconecta este sitio del soporte. | Edición gratuita |
| Estimar una traducción | Calcula los caracteres y el coste de traducir publicaciones (posts o post_type) a idiomas (langs) con un motor, antes de gastar nada. | Edición gratuita |
| Calcular la traducción del sitio (Pro) | Estima una traducción de todo el sitio en un idioma (post_types, scope, engine) antes de iniciarla. | Edición Pro |
| Exportar un archivo para traductores humanos | 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 publicaciones indicadas o una página de hasta 100 originales de un tipo de contenido en un estado (faltante, desactualizado, traducido o todos; repetir con after). Vuélvelo a importar con tranzly/upload-translation-file. | Edición Pro |
| Traducir lo que falta | Pone en cola la traducción de cada elemento faltante (o desactualizado) en un idioma y tipo de contenido. | Edición gratuita |
| Gestionar la gestión de comentarios (Pro) | Devuelve si los comentarios se comparten entre idiomas o se mantienen por idioma. | Edición Pro |
| Leer el uso de DeepL | Devuelve los caracteres utilizados y el límite de la clave de DeepL guardada este mes. | Edición gratuita |
| Leer los diagnósticos del sitio | Devuelve los diagnósticos que contendría un ticket de soporte: versiones, plugins activos, límites y errores recientes. | Edición gratuita |
| Leer las opciones de visualización | Devuelve las opciones del selector de idioma y de visualización de créditos. | Edición gratuita |
| Leer la configuración del motor | Devuelve el motor predeterminado y el alternativo, los motores por idioma, el estado de cada motor y el gasto de este mes. | Edición gratuita |
| Leer el glosario | Devuelve las palabras nunca traducidas, las traducciones de términos fijos y el tono por idioma. | Edición Pro |
| Leer las integraciones | Enumera los complementos de SEO, WooCommerce, constructores de páginas y formularios compatibles con Tranzly que están activos aquí. | Edición gratuita |
| Leer el progreso de un trabajo | Devuelve el progreso y los recuentos de un trabajo. | Edición gratuita |
| Leer los errores de un trabajo | Muestra los elementos fallidos de un trabajo con el motivo de cada uno. | Edición gratuita |
| Leer la importación de Tranzly 2.x | Devuelve el estado y el informe de la importación de traducciones de Tranzly 2.x. | Edición gratuita |
| Leer la licencia | Devuelve el plan de Tranzly de este sitio, el estado de la licencia, la fecha de renovación y lo que incluye el plan. | Edición gratuita |
| Lea los menús por idioma | Devuelve qué menú muestra cada idioma en cada ubicación de menú. | Edición gratuita |
| Leer las traducciones de una publicación | Muestra el grupo de traducción de una entrada: el miembro de cada idioma con su título, estado y enlace de edición. | Edición gratuita |
| Leer un informe de calidad (Pro) | Devuelve el informe de calidad de IA de una traducción: la puntuación y los segmentos que ha marcado. | Edición Pro |
| Leer una traducción lado a lado | Devuelve los segmentos de una traducción junto a los del original para su revisión y corrección. | Edición gratuita |
| Leer textos de temas y complementos | Devuelve los textos del tema y del complemento (ámbito) en un idioma con sus traducciones. | Edición gratuita |
| Leer los textos del sitio en un idioma | Devuelve el título del sitio, el eslogan y los textos de los widgets en un idioma. | Edición gratuita |
| Leer la conexión de soporte | Indica si este sitio está conectado al soporte de Zinn Digital® y con qué cuenta. | Edición gratuita |
| Leer las traducciones de un término | Enumera el grupo de traducción de una categoría o etiqueta. | Edición gratuita |
| Leer la configuración de la dirección | Devuelve cómo aparecen los idiomas en las direcciones (carpeta, subdominio o dominio), las slugs y bases traducidas, y noindex para las páginas sin traducir. | Edición gratuita |
| Leer la configuración del flujo de trabajo (Pro) | Devuelve la traducción automática al publicar y al actualizar, la revisión antes de publicar, y el umbral, el proveedor y el modelo de la comprobación de calidad de IA. | Edición Pro |
| Migrar desde WPML, Polylang o TranslatePress (Pro) | Importa la siguiente página de traducciones de otro complemento multilingüe (modo: simulación o ejecución; cursor). | Edición Pro |
| Escribir un archivo importado (Pro) | Escribe la siguiente página de publicaciones a partir de un archivo de traducción cargado (repite con after hasta terminar). | Edición Pro |
| Vincular una publicación existente como traducción | Convierte una publicación existente (destino) en la traducción de esta publicación en un idioma. | Edición gratuita |
| Vincular un término existente como traducción | Hace que un término existente (destino) sea la traducción de este término en un idioma. | Edición gratuita |
| Lista de motores de traducción | Muestra los motores de traducción, si cada uno está configurado y cuál se utiliza cuando no se especifica ninguno. | Edición gratuita |
| Lista de complementos desde los que migrar (Pro) | Enumera los datos de WPML, Polylang y TranslatePress encontrados en este sitio que se pueden importar. | Edición Pro |
| Listar trabajos de traducción | Muestra una lista de las tareas de traducción en segundo plano, de la más reciente a la más antigua, con su progreso. | Edición gratuita |
| Listar idiomas | Muestra los idiomas del sitio. El primero es el idioma en el que está escrito el contenido original. | Edición gratuita |
| Indique lo que falta o está desactualizado | Muestra los originales con su estado de traducción en un idioma (estado: ausente, desactualizado, actual), página por página. | Edición gratuita |
| Listar inicios de sesión de soporte temporales | Muestra los usuarios de soporte temporal concedidos a nuestro equipo y cuándo caduca cada uno. | Edición gratuita |
| Listar las fuentes de texto de temas y plugins (Pro) | Enumera los temas y complementos cuyos textos se pueden escanear para su traducción, y cuántas cadenas tiene cada uno. | Edición Pro |
| Abrir un ticket de soporte | Envía un ticket de soporte (asunto, mensaje, tipo, correo electrónico) con los diagnósticos de este sitio; access_days y las credenciales otorgan opcionalmente acceso temporal a nuestro equipo. | Edición gratuita |
| Consentimiento para diagnósticos de soporte | Registra el consentimiento del administrador para enviar diagnósticos con los tickets de soporte. | Edición gratuita |
| Reintentar o transferir un elemento fallido | Reintenta un elemento fallido (acción: retry, opcionalmente con otro motor) o lo marca para traducirlo manualmente (acción: by-hand). | Edición gratuita |
| Aprobar o rechazar una traducción (Pro) | Aprueba una traducción (y la publica cuando se publica el original) o la devuelve (decisión, nota). | Edición Pro |
| Revocar los inicios de sesión de soporte temporales | Elimina los usuarios de soporte temporal ahora (IDs). | Edición gratuita |
| Importar traducciones de Tranzly 2.x | Ejecuta la importación 2.x: simulacro (solo informe), ejecución o deshacer. | Edición gratuita |
| Escanear un tema o plugin en busca de textos (Pro) | Escanea la siguiente página de archivos PHP de un componente en busca de textos traducibles (repita con after hasta terminar). | Edición Pro |
| Revisar traducciones con IA (Pro) | Programa la comprobación de calidad por IA de la siguiente página de traducciones de un idioma (o de las publicaciones indicadas). | Edición Pro |
| Auditoría SEO multilingüe (Pro) | Comprueba las traducciones en busca de títulos SEO, descripciones, slugs y hreflang faltantes en un idioma, página por página. | Edición Pro |
| Modificar la gestión de comentarios (Pro) | Comparte comentarios entre las traducciones de una publicación o los mantiene por idioma (modo). | Edición Pro |
| Guardar una clave de motor | Guarda la clave de API (y la región en el caso de Microsoft) de DeepL, Google o Microsoft; si se deja en blanco, se elimina. Las claves se almacenan cifradas y nunca se devuelven. | Edición gratuita |
| Configurar los menús por idioma | Asigna un menú por idioma por ubicación (mapa). | Edición gratuita |
| Proteger o desbloquear una traducción | Protege una traducción para que no sea sobrescrita por el motor (protected: true) o la desbloquea. | Edición gratuita |
| Corregir textos de temas y plugins | Guarda las traducciones corregidas de los textos de temas y plugins (cadenas); estas pasan a estar protegidas. | Edición gratuita |
| Traducir el texto de un sitio | Guarda el texto de un sitio (clave) en un idioma, por ejemplo, el título del sitio o el eslogan. | Edición gratuita |
| Cambiar la configuración de la dirección | Configura el modo de dirección (mode), dominios por idioma, bases y segmentos traducidos, noindex_untranslated y sugerencias de slugs. | Edición gratuita |
| Iniciar la prueba gratuita de Pro | Inicia la prueba de 14 días de Tranzly Pro para este sitio (no se requiere pago). | Edición gratuita |
| Traducir el texto de una imagen | Guarda el texto alternativo, el título o el pie de foto de una imagen (field) en un idioma (lang). | Edición gratuita |
| Traducir una entrada o página | Traduce una entrada o página a uno o más idiomas del sitio mediante un motor de traducción, creando cada traducción o actualizándola. Las nuevas traducciones son borradores a menos que publish sea true. Se omite una traducción editada por una persona a menos que force sea true. | Edición gratuita |
| Traducir los textos faltantes del tema y del plugin | Traduce la página siguiente de textos de temas y plugins sin traducir a un idioma con el motor predeterminado (repite con after hasta que termine). | Edición gratuita |
| Traducir una categoría o etiqueta | Traduce un término (categoría, etiqueta o atributo de producto) a un idioma (lang) con un motor, creando o actualizando su traducción. | Edición gratuita |
| Estado de traducción | Con un ID de publicación: la traducción de esa publicación en cada idioma, si está desactualizada y quién la escribió. Sin uno: qué porcentaje del sitio está traducido por idioma. | Edición gratuita |
| Desvincular una publicación de sus traducciones | Saca una publicación de su grupo de traducción; conservará su idioma. | Edición gratuita |
| Desvincular un término de sus traducciones | Elimina un término de su grupo de traducción. | Edición gratuita |
| Cambiar las opciones de visualización | Modifica el selector (estilo, banderas, nombres, ubicación) y la línea de crédito. | Edición gratuita |
| Cambiar la configuración del motor | Establece el motor predeterminado, un motor alternativo y motores por idioma (default, fallback, per_lang). Los motores por idioma y el alternativo son Pro. | Edición gratuita |
| Actualizar el glosario | Reemplaza las partes del glosario que envíes (palabras que nunca se traducen, traducciones de términos, tono); las partes que omitas se conservan. Utilizado por todos los motores a partir de la siguiente traducción. | Edición Pro |
| Cambiar idioma y configuración | Configura los idiomas del sitio (idiomas: lista de código y nombre; el primero es el idioma original), el prefijo de clase del front-end y si se permiten agentes de IA (MCP). | Edición gratuita |
| Modificar la configuración del flujo de trabajo (Pro) | Configura on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider y quality_model. | Edición Pro |
| Importar un archivo traducido (Pro) | Sube un archivo XLIFF o CSV de Tranzly (contenido, nombre de archivo) traducido en otra parte; devuelve un token para tranzly/import-translation-file. | Edición Pro |
Flujos guiados
El servidor también ofrece flujos de trabajo preconfigurados que su aplicación de IA incluye como mensajes:
- Traducir mi sitio — Un flujo de trabajo guiado: el agente comprueba los idiomas y el motor, calcula el coste y traduce lo que falta, pidiendo confirmación 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 afecta. Un suscriptor no puede conectarse de ninguna manera.
Las contraseñas de aplicación se pueden revocar en cualquier momento en Usuarios, Perfil, sin cambiar su contraseña habitual.
Desactive «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.
¿Aloja en Zinn Digital®?
Si Zinn Digital® aloja el sitio, nuestro propio servidor MCP puede realizar estas acciones por usted sin necesidad de una contraseña de aplicación: conecte su aplicación de IA al servidor MCP de Zinn Digital® y utilice wordpress_abilities_list y wordpress_ability_run.