Mga AI agent (MCP)

Tranzly para sa mga AI agent

Ang iyong WordPress site ay sarili nitong MCP server. Nagsa-sign in ang isang AI assistant bilang isang user ng WordPress gamit ang isang application password at magagawa lamang kung ano ang pinapayagang gawin ng user na iyon sa Tranzly — wala nang iba pa.

73 aksyon: 53 libre, 20 sa Pro.

Sanggunian ng developer: bawat aksyon, ang REST route nito at ang mga parameter nito

I-set up ito sa tatlong hakbang

  1. Suriin ang switch

    Kailangan mo ng WordPress 6.9 o mas bago at Tranzly 3.19.0 o mas bago. Sa mga setting ng plugin, naka-on ang “Allow AI agents (MCP)” maliban na lang kung pinatay mo ito.

  2. Gumawa ng application password

    Sa WordPress, buksan ang Mga User, pagkatapos ay Profile, at magdagdag ng application password na ipinangalan sa iyong AI app. Kopyahin ito: isang beses lang itong ipinapakita ng WordPress.

  3. Idagdag ang site sa iyong AI app

    Gamitin ang iyong username sa WordPress, ang application password, at ang address ng koneksyon ng iyong site:

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

Pagsasaayos para sa mga sikat na AI app

Bawat app sa ibaba ay nakikipag-ugnayan sa iyong site sa pamamagitan ng opisyal na WordPress proxy, @automattic/mcp-wordpress-remote. Palitan ang address, username at password ng sa iyo.

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 at ChatGPT (mag-sign in)

Idagdag ang connection address bilang isang custom connector sa Claude, o bilang isang app sa ChatGPT developer mode. Bubuksan ng mga ito ang iyong site upang maaprubahan mo ang mga ito bilang isang user ng WordPress, nang walang application password na kailangang kopyahin. Kailangan ng iyong site ng pretty permalinks.

Iba pang mga app

Anumang app na sumusuporta sa mga MCP server sa pamamagitan ng standard input at output ay maaaring gumamit ng parehong command at mga setting. Ang mga app na kumokonekta lamang sa mga remote HTTP server ay maaaring direktang maabot ang connection address gamit ang parehong username at application password.

Ang kayang gawin ng isang AI agent

Lahat ng kayang gawin sa mismong mga screen ng plugin. Ang mga aksyong may markang Pro ay nangangailangan ng lisensya ng Tranzly Pro.

Libreng edisyon

  • Kanselahin ang isang job (Libre) — Hinihinto ang isang job; pinapanatili ang mga nagawa nang pagsasalin.
  • Kumonekta sa suporta (Libre) — Ikinokonekta ang site na ito sa suporta ng Zinn Digital® (pangalan, email, pahintulot).
  • Iwasto ang isang salin (Libre) — Nagse-save ng mga naiwastong segment ng isang salin (mga segment: key sa text); ang naiwastong text ay protektado mula sa muling pagsasalin.
  • Magsimula ng translation job (Libre) — Nagsisimula ng isang background job na nagsasalin ng mga nakalistang post (posts) o ng isang buong uri ng post sa mga wika (langs).
  • Gumawa ng blangkong salin (Libre) — Gumagawa ng draft na salin ng isang post sa isang wika (lang) upang manual na isulat, nang walang engine.
  • Manual na gumawa ng salin ng termino (Libre) — Gumagawa ng salin ng isang termino sa isang wika gamit ang ibinigay mong pangalan, slug, at paglalarawan.
  • Magdiskonekta sa suporta (Libre) — Idinidiskonekta ang site na ito mula sa suporta.
  • Tantiyahin ang isang pagsasalin (Libre) — Tinatantiya ang mga character at gastos para magsalin ng mga post (posts o post_type) sa mga wika (langs) gamit ang isang engine, bago gumastos ng anuman.
  • Isalin ang nawawala (Libre) — Ipinipila ang pagsasalin ng bawat nawawala (o lumang) item sa isang wika at uri ng post.
  • Basahin ang paggamit ng DeepL (Libre) — Ibinabalik ang nagamit na mga character at ang limitasyon ng naka-save na DeepL key ngayong buwan.
  • Basahin ang mga diagnostic ng site (Libre) — Ibinabalik ang mga diagnostic na kasama sa isang support ticket: mga bersyon, aktibong plugin, mga limitasyon, at kamakailang mga error.
  • Basahin ang mga opsyon sa pagpapakita (Libre) — Ibinabalik ang mga opsyon sa language switcher at pagpapakita ng credit.
  • Basahin ang mga setting ng engine (Libre) — Ibinabalik ang default at fallback na engine, mga engine at AI model bawat wika, estado ng bawat engine, ang mga nakakonektang AI provider kasama ang kanilang mga modelo, at ang nagastos ngayong buwan.
  • Basahin ang mga integrasyon (Libre) — Inililista ang mga SEO, WooCommerce, page-builder, at form plugin na sinusuportahan ng Tranzly at kung alin ang aktibo rito.
  • Basahin ang progreso ng isang job (Libre) — Ibinabalik ang progreso at bilang ng isang job.
  • Basahin ang mga pagkabigo ng isang job (Libre) — Inililista ang mga nabigong item ng isang job kasama ang dahilan para sa bawat isa.
  • Basahin ang import ng Tranzly 2.x (Libre) — Ibinabalik ang estado at ulat ng pag-import ng mga pagsasalin mula sa Tranzly 2.x.
  • Basahin ang lisensya (Libre) — Ibinabalik ang Tranzly plan ng site na ito, estado ng lisensya, petsa ng pag-renew, at kung ano ang kasama sa plan.
  • Basahin ang mga menu bawat wika (Libre) — Ibinabalik kung aling menu ang ipinapakita ng bawat wika sa bawat lokasyon ng menu.
  • Basahin ang mga pagsasalin ng isang post (Libre) — Inililista ang grupo ng pagsasalin ng isang post: ang miyembro ng bawat wika kasama ang pamagat, katayuan, at link sa pag-edit nito.
  • Basahin ang isang pagsasalin nang magkatabi (Libre) — Ibinabalik ang mga segment ng isang pagsasalin katabi ng orihinal, para sa pagsusuri at pagwawasto.
  • Basahin ang mga teksto ng tema at plugin (Libre) — Ibinabalik ang mga teksto ng tema at plugin (saklaw) sa isang wika kasama ang kanilang mga pagsasalin.
  • Basahin ang mga teksto ng site sa isang wika (Libre) — Ibinabalik ang pamagat ng site, tagline, at mga teksto ng widget sa isang wika.
  • Basahin ang koneksyon sa suporta (Libre) — Nagsasabi kung ang site na ito ay konektado sa suporta ng Zinn Digital®, at bilang sino.
  • Basahin ang mga pagsasalin ng isang term (Libre) — Inililista ang grupo ng pagsasalin ng isang kategorya o tag.
  • Basahin ang mga setting ng address (Libre) — Ibinabalik kung paano lumalabas ang mga wika sa mga address (folder, subdomain, o domain), mga naisaling slug at base, at noindex para sa mga hindi naisaling pahina.
  • I-link ang isang umiiral na post bilang isang pagsasalin (Libre) — Ginagawang pagsasalin ng post na ito sa isang wika ang isang umiiral na post (target).
  • I-link ang isang umiiral na term bilang isang pagsasalin (Libre) — Ginagawang pagsasalin ng term na ito sa isang wika ang isang umiiral na term (target).
  • Ilista ang mga translation engine (Libre) — Inililista ang mga translation engine, kung naka-set up ang bawat isa, at alin ang ginagamit kapag walang tinukoy.
  • Ilista ang mga translation job (Libre) — Inililista ang mga background translation job, pinakabago muna, kasama ang progreso.
  • Ilista ang mga wika (Libre) — Inililista ang mga wika ng site. Ang una ay ang wikang ginamit sa pagsulat ng orihinal na nilalaman.
  • Ilista kung ano ang nawawala o lipas na (Libre) — Inililista ang mga orihinal kasama ang estado ng pagsasalin ng mga ito sa isang wika (estado: missing, stale, current), pahina bawat pahina.
  • Magbukas ng support ticket (Libre) — Nagfa-file ng support ticket (paksa, mensahe, uri, email), kasama ang mga diagnostic ng site na ito kapag sumang-ayon ang administrator. Kailanman ay hindi ito gumagawa ng login o nagpapadala nito.
  • Pumayag sa mga diagnostic para sa suporta (Libre) — Itinatala ang pahintulot ng administrator na magpadala ng mga diagnostic kasama ng mga support ticket.
  • Subukang muli o ipasa ang isang nabigong item (Libre) — Sinusubukang muli ang isang nabigong item (aksyon: retry, opsyonal na may ibang engine) o minamarkahan ito para sa manu-manong pagsasalin (aksyon: by-hand).
  • I-import ang mga pagsasalin ng Tranzly 2.x (Libre) — Pinapatakbo ang 2.x import: dry-run (ulat lamang), run, o undo.
  • Mag-save ng engine key (Libre) — Sine-save ang API key (at rehiyon para sa Microsoft) ng DeepL, Google, o Microsoft; kapag blangko ay tatanggalin ito. Naka-encrypt na iniimbak ang mga key at hindi kailanman ibinabalik.
  • Itakda ang mga menu bawat wika (Libre) — Nagtatalaga ng menu bawat wika bawat lokasyon (map).
  • Protektahan o i-unlock ang isang pagsasalin (Libre) — Pinoprotektahan ang isang pagsasalin mula sa pagka-overwrite ng engine (protected: true), o ina-unlock ito.
  • Iwasto ang mga teksto ng tema at plugin (Libre) — Sine-save ang mga iniwastong pagsasalin ng mga teksto ng tema at plugin (mga string); nagiging protektado ang mga ito.
  • Isalin ang isang teksto ng site (Libre) — Sine-save ang isang teksto ng site (key) sa isang wika, hal. ang pamagat o tagline ng site.
  • Baguhin ang mga setting ng address (Libre) — Itinatakda ang mode ng address (mode), mga domain bawat wika, mga naisaling base at segment, noindex_untranslated, at mga suhestiyon sa slug.
  • Simulan ang libreng pagsubok sa Pro (Libre) — Sinisimulan ang 14-araw na pagsubok sa Tranzly Pro para sa site na ito (walang kailangang bayad).
  • Isalin ang teksto ng isang larawan (Libre) — Sine-save ang alt text, pamagat, o caption (field) ng isang larawan sa isang wika (lang).
  • Isalin ang isang post o pahina (Libre) — Isinasalin ang isang post o pahina sa isa o higit pang mga wika ng site gamit ang isang translation engine, na gumagawa ng bawat pagsasalin o nag-a-update nito. Ang mga bagong pagsasalin ay mga draft maliban kung ang publish ay true. Ang isang pagsasaling in-edit ng isang tao ay nilalaktawan maliban kung ang force ay true.
  • Isalin ang mga nawawalang teksto ng tema at plugin (Libre) — Isinasalin ang susunod na pahina ng mga hindi pa naisasaling teksto ng tema at plugin sa isang wika gamit ang default na engine (ulitin gamit ang after hanggang matapos).
  • Isalin ang isang kategorya o tag (Libre) — Isinasalin ang isang term (kategorya, tag, o katangian ng produkto) sa isang wika (lang) gamit ang isang engine, na lumilikha o nag-a-update sa pagsasalin nito.
  • Katayuan ng pagsasalin (Libre) — May post ID: pagsasalin ng bawat wika para sa post na iyon, kung ito ay lipas na, at kung sino ang sumulat nito. Walang post ID: gaano karami sa site ang naisalin, bawat wika.
  • I-unlink ang isang post mula sa mga pagsasalin nito (Libre) — Inaalis ang isang post mula sa grupo ng pagsasalin nito; pinapanatili nito ang wika nito.
  • I-unlink ang isang term mula sa mga pagsasalin nito (Libre) — Inaalis ang isang term mula sa grupo ng pagsasalin nito.
  • Baguhin ang mga opsyon sa pagpapakita (Libre) — Binabago ang switcher (estilo, mga watawat, mga pangalan, pagkakalagay) at ang linya ng kredito.
  • Baguhin ang mga setting ng engine (Libre) — Itinatakda ang default na engine, isang fallback na engine, mga engine bawat wika at mga AI model bawat wika (default, fallback, per_lang, models, caps). Lahat maliban sa default na engine ay Pro.
  • Baguhin ang mga wika at setting (Libre) — Itinatakda ang mga wika ng site (mga wika: listahan ng code at pangalan; ang una ay ang orihinal na wika), ang prefix ng front-end class, at kung pinapayagan ang mga AI agent (MCP).

Edisyong Pro

  • Isalin ang buong site (Pro) — Nagsisimula ng mga background translation job para sa bawat orihinal ng mga ibinigay na uri ng content (lahat ng naisaling uri kapag walang ibinigay): ang mga nawawalang salin, ang mga luma na, o lahat ng mga ito. Ibabalik ang mga nasimulang job, isa bawat wika.
  • Suriin ang isang salin gamit ang AI (Pro) — Ipinapahambing sa AI ang isang salin sa orihinal nito at binibigyan ng marka, at iniimbak ang ulat sa salin. Ginagamit ang quality-check AI model na itinakda sa mga setting ng workflow ng Tranzly.
  • Tantiyahin ang pagsasalin ng site (Pro) (Pro) — Tinatantya ang pagsasalin ng buong site sa isang wika (post_types, scope, engine) bago ito simulan.
  • Mag-export ng file para sa mga tagapagsaling tao (Pro) — Nagbabalik ng XLIFF o CSV file (bilang text) kasama ang mga orihinal at ang mga salin ng mga ito sa isang wika, para sa isang tagapagsalin o isang ahensya ng pagsasalin: ang mga ibinigay na post, o isang pahina ng hanggang 100 orihinal ng isang uri ng content sa isang estado (missing, stale, translated o all; ulitin gamit ang after). Maaaring i-import pabalik ang parehong file kapag naisalin na.
  • Basahin ang pangangasiwa sa komento (Pro) (Pro) — Nagbabalik kung ang mga komento ay ibinabahagi sa iba’t ibang wika o pinananatili bawat wika.
  • Basahin ang glosaryo (Pro) — Nagbabalik ng mga salitang hindi kailanman isinasalin, ang mga tiyak na salin ng termino, at ang tono bawat wika.
  • Basahin ang ulat sa kalidad (Pro) (Pro) — Nagbabalik ng ulat sa kalidad ng AI ng isang salin: marka at ang mga segment na minarkahan nito.
  • Basahin ang mga setting ng workflow (Pro) (Pro) — Nagbabalik ng auto-translation kapag nag-publish at nag-update, pagsusuri bago mag-publish, at ang threshold, provider, at modelo ng AI quality check.
  • Mag-migrate mula sa WPML, Polylang o TranslatePress (Pro) (Pro) — Nag-i-import ng susunod na pahina ng mga salin mula sa ibang multilingual plugin (mode: dry-run o run; cursor).
  • Isulat ang isang na-import na file (Pro) (Pro) — Isinusulat ang susunod na pahina ng mga post mula sa isang na-upload na translation file (ulitin gamit ang after hanggang matapos).
  • Ilista ang mga plugin na pagmumulan ng pag-migrate (Pro) (Pro) — Inililista ang data ng WPML, Polylang, at TranslatePress na natagpuan sa site na ito na maaaring i-import.
  • Ilista ang mga source ng teksto ng tema at plugin (Pro) (Pro) — Inililista ang mga tema at plugin na ang mga teksto ay maaaring i-scan para sa pagsasalin, at kung ilang string ang mayroon ang bawat isa.
  • Aprubahan o tanggihan ang isang salin (Pro) (Pro) — Inaaprubahan ang isang salin (at inilalathala ito kapag nai-publish ang orihinal) o ibinabalik ito (decision, note).
  • I-scan ang isang tema o plugin para sa mga teksto (Pro) (Pro) — Ini-scan ang susunod na pahina ng mga PHP file ng isang component para sa mga maisasaling teksto (ulitin gamit ang after hanggang matapos).
  • Suriin ang mga salin gamit ang AI (Pro) (Pro) — Iniiskedyul ang AI quality check ng susunod na pahina ng mga salin ng isang wika (o ang mga ibinigay na post).
  • Multilingual SEO audit (Pro) (Pro) — Sinusuri ang mga salin para sa mga nawawalang SEO title, paglalarawan, slug, at hreflang sa isang wika, pahina-pahina.
  • Baguhin ang pangangasiwa sa komento (Pro) (Pro) — Ibinabahagi ang mga komento sa mga salin ng isang post o pinananatili ang mga ito bawat wika (mode).
  • I-update ang glosaryo (Pro) — Pinapalitan ang mga bahagi ng glosaryo na iyong ipinadala (mga salitang hindi kailanman isinalin, mga salin ng termino, tono); ang mga bahaging iniwan mo ay pinananatili. Ginagamit ng bawat engine simula sa susunod na pagsasalin.
  • Baguhin ang mga setting ng workflow (Pro) (Pro) — Itinatakda ang on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider, at quality_model.
  • Mag-import ng naisaling file (Pro) (Pro) — Nag-a-upload ng Tranzly XLIFF o CSV file (content, filename) na isinalin sa ibang lugar; nagbibigay ng token na tumutukoy sa pag-upload para sa pag-import.

Mga ginabayang workflow

Nag-aalok din ang server ng mga handang workflow na inililista ng iyong AI app bilang mga prompt:

  • Isalin ang aking site (Libre) — Isang ginabayang workflow: sinusuri ng agent ang mga wika at engine, tinatantya ang gastos, at isinasalin kung ano ang kulang, nagtatanong muna bago ito gumastos o maglathala.

Ligtas ayon sa disenyo

Sinusuri ng bawat aksyon ang parehong pahintulot sa WordPress gaya ng sariling screen ng plugin, para sa eksaktong pahina o post na ginagalaw nito. Hindi talaga makakakonekta ang isang subscriber.

Maaaring bawiin ang mga application password anumang oras sa ilalim ng Mga User, Profile, nang hindi binabago ang iyong normal na password.

I-off ang “Allow AI agents (MCP)” at mawawala sa site ang mga aksyon at ang address ng koneksyon.

Pinapanatili ng mga pahinang binago ng isang agent ang kanilang mga rebisyon sa WordPress, kaya maaaring i-undo ang anumang pagbabago.

Naka-host sa Zinn Digital®?

Kung ang Zinn Digital® ang nagho-host ng site, magagamit ng aming sariling MCP server ang mga aksyong ito para sa iyo nang walang application password: ikonekta ang iyong AI app sa Zinn Digital® MCP server at gamitin ang wordpress_abilities_list at wordpress_ability_run.

Ang Zinn Digital® MCP server