Agentes de IA (MCP)

Tranzly para agentes de IA

Seu site WordPress é seu próprio servidor MCP. Um assistente de IA faz login como um usuário do WordPress com uma senha de aplicativo e pode fazer o que esse usuário tem permissão para fazer com o Tranzly — nada mais.

73 ações: 53 gratuitas, 20 no Pro.

Referência para desenvolvedores: cada ação, sua rota REST e seus parâmetros

Configure em três passos

  1. Verifique a chave

    Você precisa do WordPress 6.9 ou posterior e do Tranzly 3.19.0 ou posterior. Nas configurações do plugin, “Permitir agentes de IA (MCP)” está ativado, a menos que você o tenha desativado.

  2. Crie uma senha de aplicativo

    No WordPress, abra Usuários, depois Perfil, e adicione uma senha de aplicativo com o nome do seu app de IA. Copie-a: o WordPress a exibe apenas uma vez.

  3. Adicione o site ao seu aplicativo de IA

    Use seu nome de usuário do WordPress, a senha de aplicativo e o endereço de conexão do seu site:

https://example.com/wp-json/tranzly/v1/mcp

Configuração para aplicativos de IA populares

Todos os aplicativos abaixo comunicam-se com seu site por meio do proxy oficial do WordPress, @automattic/mcp-wordpress-remote. Substitua o endereço, o nome de usuário e a senha pelos seus.

Claude Desktop

JSON
// 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

Bash
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@latest

Cursor

JSON
// .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

JSON
// .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 e ChatGPT (login)

Adicione o endereço de conexão como um conector personalizado no Claude ou como um aplicativo no modo de desenvolvedor do ChatGPT. Eles abrirão seu site para que você possa aprová-los como um usuário do WordPress, sem precisar copiar nenhuma senha de aplicativo. Seu site precisa de links permanentes amigáveis.

Outros aplicativos

Qualquer aplicativo que suporte servidores MCP via entrada e saída padrão pode usar o mesmo comando e configurações. Aplicativos que se conectam apenas a servidores HTTP remotos podem acessar o endereço de conexão diretamente com o mesmo nome de usuário e senha de aplicativo.

O que um agente de IA pode fazer

Tudo o que as próprias telas do plugin podem fazer. Ações marcadas como Pro exigem uma licença do Tranzly Pro.

Edição gratuita

  • Cancelar uma tarefa (Grátis) — Interrompe uma tarefa; as traduções já realizadas são mantidas.
  • Conectar ao suporte (Grátis) — Conecta este site ao suporte da Zinn Digital® (nome, e-mail, consentimento).
  • Corrigir uma tradução (Grátis) — Salva segmentos corrigidos de uma tradução (segmentos: chave para texto); o texto corrigido é protegido contra retradução.
  • Iniciar uma tarefa de tradução (Grátis) — Inicia uma tarefa em segundo plano traduzindo posts listados (posts) ou um tipo de post inteiro para os idiomas (langs).
  • Criar uma tradução vazia (Grátis) — Cria um rascunho de tradução de um post em um idioma (lang) para escrever manualmente, sem um motor.
  • Criar uma tradução de termo manualmente (Grátis) — Cria a tradução de um termo em um idioma com o nome, slug e descrição fornecidos por você.
  • Desconectar do suporte (Grátis) — Desconecta este site do suporte.
  • Estimar uma tradução (Grátis) — Estima os caracteres e o custo para traduzir posts (posts ou post_type) para idiomas (langs) com um motor, antes de gastar qualquer valor.
  • Traduzir o que está faltando (Grátis) — Coloca na fila a tradução de cada item ausente (ou desatualizado) em um idioma e tipo de post.
  • Ler o uso do DeepL (Grátis) — Retorna os caracteres utilizados e o limite da chave DeepL salva neste mês.
  • Ler os diagnósticos do site (Grátis) — Retorna os diagnósticos que um ticket de suporte conteria: versões, plugins ativos, limites e erros recentes.
  • Ler as opções de exibição (Grátis) — Retorna as opções de exibição do seletor de idiomas e dos créditos.
  • Ler as configurações do mecanismo (Gratuito) — Retorna o mecanismo padrão e de fallback, mecanismos e modelos de IA por idioma, o estado de cada mecanismo, os provedores de IA conectados com seus modelos e os gastos deste mês.
  • Ler as integrações (Grátis) — Lista os plugins de SEO, WooCommerce, construtores de páginas e formulários compatíveis com o Tranzly e quais estão ativos aqui.
  • Ler o progresso de uma tarefa (Grátis) — Retorna o progresso e as contagens de uma tarefa.
  • Ler as falhas de uma tarefa (Grátis) — Lista os itens com falha de uma tarefa juntamente com o motivo de cada uma.
  • Ler a importação do Tranzly 2.x (Grátis) — Retorna o estado e o relatório da importação de traduções do Tranzly 2.x.
  • Ler a licença (Grátis) — Retorna o plano do Tranzly deste site, o estado da licença, a data de renovação e o que o plano inclui.
  • Ler os menus por idioma (Grátis) — Retorna qual menu cada idioma exibe em cada local de menu.
  • Ler as traduções de um post (Grátis) — Lista o grupo de tradução de um post: o membro de cada idioma com seu título, status e link de edição.
  • Ler uma tradução lado a lado (Grátis) — Retorna os segmentos de uma tradução ao lado dos originais, para revisão e correção.
  • Ler textos de temas e plugins (Grátis) — Retorna os textos de temas e plugins (escopo) em um idioma com suas traduções.
  • Ler os textos do site em um idioma (Grátis) — Retorna o título do site, descrição e textos de widgets em um idioma.
  • Ler a conexão de suporte (Grátis) — Informa se este site está conectado ao suporte da Zinn Digital® e como quem.
  • Ler as traduções de um termo (Grátis) — Lista o grupo de tradução de uma categoria ou tag.
  • Ler as configurações de endereço (Grátis) — Retorna como os idiomas aparecem nos endereços (pasta, subdomínio ou domínio), slugs e bases traduzidos, e noindex para páginas não traduzidas.
  • Vincular um post existente como tradução (Grátis) — Torna um post existente (destino) a tradução deste post em um idioma.
  • Vincular um termo existente como tradução (Grátis) — Torna um termo existente (destino) a tradução deste termo em um idioma.
  • Listar motores de tradução (Grátis) — Lista os motores de tradução, se cada um está configurado e qual é usado quando nenhum é especificado.
  • Listar tarefas de tradução (Grátis) — Lista tarefas de tradução em segundo plano, as mais recentes primeiro, com o progresso.
  • Listar idiomas (Grátis) — Lista os idiomas do site. O primeiro é o idioma no qual o conteúdo original foi escrito.
  • Listar o que está ausente ou desatualizado (Grátis) — Lista originais com seu estado de tradução em um idioma (estado: ausente, desatualizado, atual), página por página.
  • Abrir um chamado de suporte (Grátis) — Envia um chamado de suporte (assunto, mensagem, tipo, e-mail), com os diagnósticos deste site quando o administrador concordar. Ele nunca cria ou envia credenciais de acesso.
  • Consentir com diagnósticos de suporte (Grátis) — Registra o consentimento do administrador para enviar diagnósticos com chamados de suporte.
  • Tentar novamente ou encaminhar um item com falha (Grátis) — Tenta novamente um item com falha (ação: retry, opcionalmente com outro motor) ou marca-o para tradução manual (ação: by-hand).
  • Importar traduções do Tranzly 2.x (Grátis) — Executa a importação do 2.x: simulação (apenas relatório), execução ou reversão.
  • Salvar uma chave de motor (Grátis) — Salva a chave de API (e a região para a Microsoft) do DeepL, Google ou Microsoft; em branco a remove. As chaves são armazenadas criptografadas e nunca retornadas.
  • Definir os menus por idioma (Grátis) — Atribui um menu por idioma por local (map).
  • Proteger ou desbloquear uma tradução (Grátis) — Protege uma tradução para não ser substituída pelo motor (protected: true) ou a desbloqueia.
  • Corrigir textos de temas e plugins (Grátis) — Salva traduções corrigidas de textos de temas e plugins (strings); elas se tornam protegidas.
  • Traduzir um texto do site (Grátis) — Salva um texto do site (key) em um idioma, por exemplo, o título do site ou a descrição.
  • Alterar as configurações de endereço (Grátis) — Define o modo de endereço (mode), domínios por idioma, bases e segmentos traduzidos, noindex_untranslated e sugestões de slug.
  • Iniciar a avaliação gratuita do Pro (Grátis) — Inicia a avaliação de 14 dias do Tranzly Pro para este site (nenhum pagamento necessário).
  • Traduzir o texto de uma imagem (Grátis) — Salva o texto alternativo, título ou legenda (field) de uma imagem em um idioma (lang).
  • Traduzir um post ou página (Grátis) — Traduz um post ou página para um ou mais idiomas do site com um motor de tradução, criando cada tradução ou atualizando-a. Novas traduções são rascunhos, a menos que publish seja true. Uma tradução editada por uma pessoa é ignorada, a menos que force seja true.
  • Traduzir textos ausentes de temas e plugins (Grátis) — Traduz a próxima página de textos não traduzidos de temas e plugins em um idioma com o motor padrão (repita com after até concluir).
  • Traduzir uma categoria ou tag (Grátis) — Traduz um termo (categoria, tag ou atributo de produto) para um idioma (lang) com um motor, criando ou atualizando sua tradução.
  • Status da tradução (Grátis) — Com o ID de um post: a tradução desse post em cada idioma, se está desatualizada e quem a escreveu. Sem o ID: quanto do site está traduzido, por idioma.
  • Desvincular um post de suas traduções (Grátis) — Remove um post do seu grupo de tradução; ele mantém o seu idioma.
  • Desvincular um termo de suas traduções (Grátis) — Remove um termo do seu grupo de tradução.
  • Alterar as opções de exibição (Grátis) — Altera o seletor (estilo, bandeiras, nomes, posicionamento) e a linha de créditos.
  • Alterar as configurações do mecanismo (Gratuito) — Define o mecanismo padrão, um mecanismo de fallback, mecanismos por idioma e modelos de IA por idioma (default, fallback, per_lang, models, caps). Tudo, exceto o mecanismo padrão, é Pro.
  • Alterar idiomas e configurações (Gratuito) — Define os idiomas do site (idiomas: lista de código e nome; o primeiro é o idioma original), o prefixo de classe do front-end e se agentes de IA (MCP) são permitidos.

Edição Pro

  • Traduzir todo o site (Pro) — Inicia tarefas de tradução em segundo plano para cada original dos tipos de conteúdo especificados (todos os tipos traduzidos quando nenhum for fornecido): as traduções ausentes, as desatualizadas ou todas elas. Retorna as tarefas iniciadas, uma por idioma.
  • Verificar uma tradução com IA (Pro) — Faz com que a IA compare uma tradução com seu original, atribua uma pontuação e armazene o relatório na tradução. Usa o modelo de IA de verificação de qualidade definido nas configurações de fluxo de trabalho do Tranzly.
  • Estimar a tradução do site (Pro) (Pro) — Estima a tradução de todo o site em um idioma (post_types, scope, engine) antes de iniciá-la.
  • Exportar um arquivo para tradutores humanos (Pro) — Retorna um arquivo XLIFF ou CSV (como texto) com os originais e suas traduções em um idioma, para um tradutor ou uma agência de tradução: os posts fornecidos, ou uma página de até 100 originais de um tipo de conteúdo em um estado (ausente, desatualizado, traduzido ou todos; repita com after). O mesmo arquivo pode ser importado de volta assim que traduzido.
  • Ler tratamento de comentários (Pro) (Pro) — Retorna se os comentários são compartilhados entre os idiomas ou mantidos por idioma.
  • Ler o glossário (Pro) — Retorna as palavras que nunca são traduzidas, as traduções de termos fixos e o tom por idioma.
  • Ler um relatório de qualidade (Pro) (Pro) — Retorna o relatório de qualidade de IA de uma tradução: pontuação e os segmentos sinalizados.
  • Ler as configurações de fluxo de trabalho (Pro) (Pro) — Retorna a tradução automática ao publicar e ao atualizar, revisão antes da publicação e o limite, provedor e modelo da verificação de qualidade por IA.
  • Migrar do WPML, Polylang ou TranslatePress (Pro) (Pro) — Importa a próxima página de traduções de outro plugin multilíngue (mode: dry-run ou run; cursor).
  • Gravar um arquivo importado (Pro) (Pro) — Grava a próxima página de posts a partir de um arquivo de tradução enviado (repita com after até concluir).
  • Listar plugins para migração (Pro) (Pro) — Lista dados do WPML, Polylang e TranslatePress encontrados neste site que podem ser importados.
  • Listar fontes de texto de temas e plugins (Pro) (Pro) — Lista os temas e plugins cujos textos podem ser verificados para tradução e quantas strings cada um possui.
  • Aprovar ou rejeitar uma tradução (Pro) (Pro) — Aprova uma tradução (e a publica quando o original for publicado) ou a devolve (decision, note).
  • Verificar textos em tema ou plugin (Pro) (Pro) — Verifica a próxima página de arquivos PHP de um componente em busca de textos traduzíveis (repita com after até concluir).
  • Verificar traduções com IA (Pro) (Pro) — Agenda a verificação de qualidade por IA da próxima página de traduções de um idioma (ou dos posts especificados).
  • Auditoria de SEO multilíngue (Pro) (Pro) — Verifica traduções em busca de títulos, descrições, slugs e hreflang de SEO ausentes em um idioma, página por página.
  • Alterar tratamento de comentários (Pro) (Pro) — Compartilha comentários entre as traduções de um post ou os mantém por idioma (mode).
  • Atualizar o glossário (Pro) — Substitui as partes do glossário que você enviar (palavras nunca traduzidas, traduções de termos, tom); as partes não incluídas são mantidas. Usado por todos os mecanismos a partir da próxima tradução.
  • Alterar as configurações de fluxo de trabalho (Pro) (Pro) — Define on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider e quality_model.
  • Importar um arquivo traduzido (Pro) (Pro) — Faz o upload de um arquivo XLIFF ou CSV do Tranzly (conteúdo, nome do arquivo) traduzido em outro lugar; responde com um token que identifica o upload para a importação.

Fluxos de trabalho guiados

O servidor também oferece fluxos de trabalho prontos que seu app de IA lista como prompts:

  • Traduzir meu site (Gratuito) — Um fluxo de trabalho guiado: o agente verifica os idiomas e o mecanismo, estima o custo e traduz o que estiver faltando, perguntando antes de gastar ou publicar.

Seguro por design

Cada ação verifica a mesma permissão do WordPress que a própria tela do plugin, para a página ou post exato que ela altera. Um assinante não consegue se conectar de forma alguma.

As senhas de aplicativo podem ser revogadas a qualquer momento em Usuários, Perfil, sem alterar sua senha normal.

Desative “Permitir agentes de IA (MCP)” e as ações e o endereço de conexão desaparecerão do site.

As páginas que um agente altera mantêm suas revisões do WordPress, de modo que qualquer alteração pode ser desfeita.

Hospedado com a Zinn Digital®?

Se a Zinn Digital® hospedar o site, nosso próprio servidor MCP poderá usar essas ações para você sem uma senha de aplicativo: conecte seu app de IA ao servidor MCP da Zinn Digital® e use wordpress_abilities_list e wordpress_ability_run.

O servidor MCP da Zinn Digital®