AI エージェント (MCP)

AIエージェント向け tranzly

あなたの WordPress サイト自体が MCP サーバーになります。AI アシスタントはアプリケーションパスワードを使用して WordPress ユーザーとしてログインし、そのユーザーが tranzly で実行できる操作のみを実行できます。

75 件のアクション: 無料 55 件、Pro 20 件。

開発者向けリファレンス:すべての操作、RESTルート、およびパラメータ

3ステップで設定する

  1. スイッチを確認する

    WordPress 6.9以降およびtranzly 3.19.0以降が必要です。プラグインの設定で「AIエージェント (MCP) を許可」をオフにしていない限り、この設定は有効になっています。

  2. アプリケーション用パスワードを作成

    WordPressで「ユーザー」を開き、「プロフィール」からAIアプリ名にちなんだアプリケーションパスワードを追加します。コピーしてください。WordPressでの表示は1回のみです。

  3. AIアプリにサイトを追加する

    WordPress のユーザー名、アプリケーション パスワード、およびサイトの接続アドレスを使用します:

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

人気のAIアプリの設定

以下のアプリはすべて、公式の WordPress プロキシ(@automattic/mcp-wordpress-remote)を介してサイトと通信します。アドレス、ユーザー名、パスワードをご自身のものに置き換えてください。

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

Cursor と 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 とその他のアプリ

標準入出力経由のMCPサーバーをサポートするアプリであれば、どれも同じコマンドと設定を使用できます。リモートHTTPサーバーにのみ接続するアプリは、同じユーザー名とアプリケーション用パスワードを使用して、接続アドレスに直接アクセスできます。

AIエージェントができること

プラグイン自体の画面でできることすべて。Proとマークされたアクションにはtranzly Proライセンスが必要です。

アクション動作の仕組みエディション
サイト全体を翻訳する指定されたコンテンツタイプの各オリジナル(指定がない場合は翻訳されたすべてのタイプ)について、バックグラウンド翻訳ジョブを開始します。対象は、不足している翻訳、期限切れの翻訳、またはそのすべてです。言語ごとに1つずつ、開始されたジョブを返します。プロ版
ジョブをキャンセルジョブを停止します。作成済みの翻訳は保持されます。無料版
AIで翻訳を確認するAIに翻訳と原文を比較してスコア付けさせ、翻訳に関するレポートを保存します。Tranzlyのワークフロー設定で指定された品質チェック用AIモデルを使用します。プロ版
サポートに接続このサイトを Zinn Digital® サポート(氏名、メールアドレス、同意)に接続します。無料版
翻訳を修正する翻訳の修正されたセグメントを保存します(セグメント:テキストのキー)。修正されたテキストは再翻訳から保護されます。無料版
翻訳ジョブを開始指定された投稿(posts)または投稿タイプ全体を言語(langs)に翻訳するバックグラウンドジョブを開始します。無料版
空の翻訳を作成エンジンを使用せず、手動で執筆するための投稿の下書き翻訳を言語(lang)別に作成します。無料版
手動で用語の翻訳を作成する指定された名前、スラッグ、説明を持つ言語で、タームの翻訳を作成します。無料版
サポートとの接続を切断このサイトのサポートとの接続を解除します。無料版
翻訳を見積もる料金を一切かけずに、エンジンを使用して投稿(posts または post_type)を指定した言語(langs)に翻訳する場合の文字数と費用を見積もります。無料版
サイトの翻訳を見積もる (Pro)翻訳を開始する前に、言語ごとのサイト全体の翻訳(post_types、scope、engine)を見積もります。プロ版
人間の翻訳者向けにファイルをエクスポートする翻訳者または翻訳会社向けに、元のテキストと1言語分の翻訳が含まれるXLIFFまたはCSVファイル(テキスト形式)を返します。対象となるのは、指定された投稿、または特定のステータス(未翻訳、古くなった翻訳、翻訳済み、すべて。afterを指定して繰り返し取得可能)にあるコンテンツタイプの最大100件の原文ページです。tranzly/upload-translation-fileを使用して再度インポートします。プロ版
未翻訳部分を翻訳する指定された言語と投稿タイプにおける、未翻訳(または古い)すべてのアイテムの翻訳をキューに追加します。無料版
コメントの読み取り処理 (Pro)コメントが言語間で共有されるか、言語ごとに保持されるかを返します。プロ版
DeepLの使用状況を確認今月使用された文字数と保存された DeepL キーの制限数を返します。無料版
サイトの診断結果を読むサポートチケットに添付される診断情報(バージョン、有効なプラグイン、制限事項、最近のエラー)を返します。無料版
表示オプションを読む言語切り替えおよびクレジット表示のオプションを返します。無料版
エンジン設定を読むデフォルトのフォールバックエンジン、言語ごとのエンジン、各エンジンの状態、および今月の利用料金を返します。無料版
用語集を読む翻訳されなかった単語、固定された用語の翻訳、および言語ごとのトーンを返します。プロ版
連携機能を読むTranzlyがサポートし、ここで有効になっているSEO、WooCommerce、ページビルダー、フォームのプラグインをリスト表示します。無料版
ジョブの進行状況を読む1つのジョブの進捗とカウントを返します。無料版
ジョブのエラーを読み込むジョブの失敗したアイテムとそれぞれの理由を一覧表示します。無料版
Tranzly 2.x のインポートを読み込むTranzly 2.xからの翻訳インポートの状態とレポートを返します。無料版
ライセンスを読むこのサイトの Tranzly プラン、ライセンス状態、更新日、およびプランに含まれる内容を返します。無料版
言語ごとにメニューを読む各言語がそれぞれのメニュー位置でどのメニューを表示しているかを返します。無料版
投稿の翻訳を読む投稿の翻訳グループを一覧表示します。すべての言語のメンバーのタイトル、ステータス、および編集リンクが含まれます。無料版
品質レポートを読む (Pro)翻訳のAI品質レポート(スコアとフラグ付けされたセグメント)を返します。プロ版
翻訳を並べて表示して読むレビューおよび修正用に、翻訳のセグメントを原文の横に表示します。無料版
テーマとプラグインのテキストを読み取るテーマとプラグインのテキスト(スコープ)を翻訳付きの言語で返します。無料版
サイトのテキストを言語ごとに表示する言語別のサイトタイトル、タグライン、ウィジェットテキストを返します。無料版
サポート接続を読み取るこのサイトが Zinn Digital® サポートに接続されているかどうか、またどのユーザーとして接続されているかを示します。無料版
用語の翻訳を閲覧するカテゴリまたはタグの翻訳グループを一覧表示します。無料版
アドレス設定を読むアドレス内での言語の表示形式(フォルダ、サブドメイン、ドメイン)、翻訳されたスラッグとベース、および未翻訳ページに対するnoindexを返します。無料版
ワークフロー設定を読む(Pro)公開時および更新時の自動翻訳、公開前のレビュー、AI品質チェックのしきい値、プロバイダー、モデルを返します。プロ版
WPML、Polylang、または TranslatePress (Pro) から移行する別の多言語プラグインから翻訳の次のページをインポートします(モード:ドライランまたは実行、カーソル)。プロ版
インポートしたファイルを書き込む(Pro)アップロードされた翻訳ファイルから次のページの投稿を書き込みます(完了するまで after を指定して繰り返します)。プロ版
既存の投稿を翻訳としてリンクする既存の投稿(ターゲット)を、指定した言語におけるこの投稿の翻訳版にします。無料版
既存の用語を翻訳としてリンクする既存の用語(ターゲット)を、指定した言語におけるこの用語の翻訳にします。無料版
翻訳エンジンの一覧翻訳エンジンの一覧を表示し、それぞれが設定されているかどうか、また、名前が指定されていない場合にどのエンジンが使用されるかを示します。無料版
移行元プラグインのリスト (Pro)このサイトで見つかったインポート可能なWPML、Polylang、TranslatePressのデータを一覧表示します。プロ版
翻訳ジョブのリストバックグラウンドの翻訳ジョブを、進捗状況とともに新しい順に一覧表示します。無料版
言語の一覧サイトの言語の一覧を表示します。最初にあるのは、元のコンテンツが書かれている言語です。無料版
不足している項目や古い項目をリストアップしてください言語ごとの翻訳状態(状態: 未作成、古くなっている、最新)とともに、オリジナルをページ単位で一覧表示します。無料版
一時サポートログインの一覧弊社サポートチームに付与された一時的なサポートユーザーの一覧と、それぞれの有効期限を表示します。無料版
テーマとプラグインのテキストソースを一覧表示 (Pro)翻訳のためにテキストのスキャンが可能なテーマとプラグイン、およびそれぞれに含まれる文字列の数を一覧表示します。プロ版
サポートチケットを開くこのサイトの診断情報とともにサポートチケット(件名、メッセージ、種類、メールアドレス)を作成します。access_daysおよび資格情報は、弊社チームに一時的なアクセス権を任意で付与します。無料版
サポート診断への同意サポートチケットでの診断データの送信に対する管理者の同意を記録します。無料版
失敗した項目の再試行または引き渡し失敗したアイテムを再試行し(アクション:retry、オプションで別のエンジンを指定可能)、手動翻訳対象としてマークします(アクション:by-hand)。無料版
翻訳の承認または却下 (Pro)翻訳を承認し(オリジナルが公開されたときに公開します)、または差し戻します(決定、ノート)。プロ版
一時サポートログインの取り消し現在、一時的なサポートユーザーを削除しています(ID)。無料版
Tranzly 2.x の翻訳をインポート2.xのインポートを実行します:ドライラン(レポートのみ)、実行、または取り消し。無料版
テーマまたはプラグインのテキストをスキャン (Pro)コンポーネントのPHPファイルの次のページをスキャンして翻訳可能なテキストを検索します(完了するまでその後も繰り返します)。プロ版
AIで翻訳を確認する(プロ)指定された言語の翻訳の次のページ(または指定された投稿)のAI品質チェックをスケジュールします。プロ版
多言語SEO監査 (Pro)各言語のSEOタイトル、ディスクリプション、スラッグ、hreflangの抜け漏れを、ページごとに翻訳チェックします。プロ版
コメント管理の変更 (Pro)投稿の翻訳間でコメントを共有するか、言語ごとに保持するかを設定します(モード)。プロ版
エンジンキーを保存するDeepL、GoogleまたはMicrosoftのAPIキー(およびMicrosoftの場合はリージョン)を保存します。空欄にすると削除されます。キーは暗号化されて保存され、決して返却されません。無料版
言語ごとにメニューを設定する言語および位置(マップ)ごとにメニューを割り当てます。無料版
翻訳の保護またはロック解除エンジンの上書きから翻訳を保護し(protected: true)、またはロックを解除します。無料版
テーマとプラグインのテキストを修正するテーマやプラグインのテキスト(文字列)の修正済みの翻訳を保存し、保護された状態にします。無料版
サイトテキストを翻訳するサイトのタイトルやタグラインなど、1つのサイトテキスト(キー)を指定した言語で保存します。無料版
住所の設定を変更するアドレスモード (mode)、言語別ドメイン、翻訳済みベースとセグメント、noindex_untranslated、およびスラッグの候補を設定します。無料版
無料のProトライアルを開始するこのサイトの Tranzly Pro 14日間無料トライアルを開始します(お支払い情報は不要です)。無料版
画像のテキストを翻訳する画像に設定された代替テキスト、タイトル、またはキャプション(field)を特定の言語(lang)で保存します。無料版
投稿または固定ページを翻訳する翻訳エンジンを使用して1つの投稿またはページをサイトの1つ以上の言語に翻訳し、各翻訳の作成または更新を行います。公開がtrueでない限り、新規の翻訳は下書きになります。人が編集した翻訳は、forceがtrueでない限りスキップされます。無料版
テーマやプラグインの未翻訳テキストを翻訳するデフォルトのエンジンを使用して、テーマおよびプラグインの未翻訳テキストの次のページを言語別に翻訳します(完了するまで繰り返します)。無料版
カテゴリーまたはタグを翻訳する1つの用語(カテゴリ、タグ、または商品属性)を指定された言語(lang)にエンジンを使用して翻訳し、その翻訳を作成または更新します。無料版
翻訳ステータス投稿IDを指定した場合:各言語におけるその投稿の翻訳、その翻訳が古いかどうか、およびその作成者。指定しない場合:言語ごとのサイトの翻訳進捗率。無料版
投稿の翻訳の関連付けを解除する投稿を翻訳グループから外し、言語はそのまま保持します。無料版
訳語から用語のリンクを解除する翻訳グループから用語を削除します。無料版
表示オプションを変更切り替えボタン(スタイル、フラグ、名前、配置)とクレジット表記を変更します。無料版
エンジン設定を変更デフォルトのエンジン、フォールバックエンジン、および言語ごとのエンジン(default, fallback, per_lang)を設定します。言語ごとのエンジンとフォールバックはProプランの機能です。無料版
用語集を更新送信された用語集の部分(翻訳されない単語、用語の翻訳、トーン)を置き換えます(省略した部分は保持されます)。次の翻訳からすべてのエンジンで使用されます。プロ版
言語と設定を変更するサイトの言語(言語:コードと名前のリスト。最初の言語がオリジナル言語)、フロントエンドのクラスプレフィックス、およびAIエージェント(MCP)の許可を設定します。無料版
ワークフローの設定を変更する(Pro)on_update(off、stale、translate)、on_publish、review、quality_threshold、quality_provider、および quality_model を設定します。プロ版
翻訳済みのファイルをインポート(Pro)ほかの場所で翻訳されたTranzlyのXLIFFまたはCSVファイル(コンテンツ、ファイル名)をアップロードします。tranzly/import-translation-fileのトークンを応答します。プロ版

ガイド付きワークフロー

このサーバーでは、AIアプリがプロンプトとしてリストする既成のワークフローも提供しています。

  • サイトを翻訳 — ガイド付きワークフロー:エージェントが言語とエンジンを確認し、コストを見積もり、不足している部分を翻訳します。実行や公開の前に確認のプロンプトが表示されます。

設計による安全性

各アクションは、プラグイン自体の画面と同じ WordPress の権限を、それが処理する正確なページまたは投稿に対して確認します。購読者は一切接続できません。

アプリケーションパスワードは、「ユーザー」の「プロフィール」から、通常のパスワードを変更することなくいつでも無効化できます。

「AIエージェント(MCP)を許可」をオフにすると、サイトからアクションと接続アドレスが消えます。

エージェントが変更したページにはWordPressのリビジョンが保持されるため、どのような変更も元に戻すことができます。

Zinn Digital®でホストされていますか?

Zinn Digital®がサイトをホスティングしている場合、アプリケーションパスワードなしで、当社のMCPサーバーがこれらのアクションを実行できます。AIアプリをZinn Digital®のMCPサーバーに接続し、wordpress_abilities_listおよびwordpress_ability_runを使用してください。

Zinn Digital® MCP サーバー