mcpField
G
GMC YOOtheme MCP Lite

GMC YOOtheme MCP Lite

ローカル
github.com/gmcfuerte開発ツール05 日前に更新

GMC YOOtheme MCP Lite について

GMC YOOtheme MCP Lite は、WordPress または Joomla サイト向けのローカル読み取り専用 MCP サーバーです。サイト確認、件数を限定したページ一覧、入力したレイアウト JSON の集計に対応し、コンテンツのエクスポートや編集・公開は行いません。

主な機能

  1. 01設定済みサイトとプラットフォームの一覧
  2. 02認証付きサイト接続の確認
  3. 03最大 10 件のページ一覧
  4. 04ローカルレイアウトのノード数と種類の集計

活用シーン

  1. 01設定済みサイトへの接続状態の確認
  2. 02ページや記事のタイトル、ID、状態の確認
  3. 03入力したレイアウト JSON のノード数と種類の集計

MCP 対応

ローカル stdio 経由で、読み取り専用ツール 4 個と Upgrade to Pro リソースを MCP クライアントに提供します。一般的なページ一覧は YOOtheme の導入を確認せず、レイアウト集計には入力した JSON を使います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbyootheme-mcp-lite-0.1.4.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

YOOtheme MCP Lite

GMC Pro 製品の無料版で、機能が限定されたコンパニオンです。これは、履歴を新たに用意し、読み取り専用の MCP ツールを4つだけ備えた、独立した 0.1.4 クライアントです。このリポジトリには Pro の実装は含まれていません。

mcpservers.org に掲載

AllMCPs に掲載

Lite と Pro

機能LitePro 製品
設定済みのサイトエイリアスはいはい
認証済み接続の確認はいはい
1回の呼び出しにつき最大10ページはい拡張ツール
ローカルで指定した JSON:ノード数/タイプはい、入力は最大64 KiB詳細な検査
レイアウトまたはドキュメントの作成/編集/公開いいえ有料機能
完全なエクスポート/インポート、一括編集、バックアップいいえ有料機能
非公開の Pro 実装または CMS コンパニオンのソースなし別途配布

YOOtheme MCP Base は3サイト分で年額49ユーロです(12か月、手動更新)。現在のプランをご覧ください。

Lite は限定的な商用ライセンスのもとで無料で利用できます。 ソースを閲覧できることは、再配布または転売の権利を与えるものではありません。

MCP クライアントで Pro にアップグレードする

リソース Upgrade to Pro(gmc://lite/pro-features)を開くと、 機能の比較と製品の現在のプランを確認できます。編集、公開、 完全なインポート/エクスポート、一括編集、復元には、Lite では利用不可 と表示されます。これらは参考用のプレビューであり、Pro のコードや実行可能な Pro ツールは同梱されていません。無料ツールはアップグレードしなくても引き続き利用できます。

リソースの表示方法は MCP クライアントによって異なるため、ポップアップや グラフィカルな設定パネルが必ず表示されるわけではありません。クライアントにリソースブラウザーがない場合は、 アシスタントにリソースを読むよう依頼してください。

ガイドと紹介資料

前提条件

Python 3.10 以降。Application Password を設定した WordPress REST API、またはトークンを設定した Joomla Web Services。YOOtheme は別途ライセンスが必要な製品です。一般的なページ一覧は、YOOtheme がインストールされていることを示すものではありません。レイアウト数の集計には、ユーザーが指定した JSON を使用します。

GitHub からインストールする

git clone https://github.com/gmcfuerte/yootheme-mcp-lite.git
cd yootheme-mcp-lite
python -m venv .venv

Windows:

.venv\Scripts\python.exe -m pip install .

macOS/Linux:

.venv/bin/python -m pip install .

この Lite 版はこの GitHub リポジトリから配布されており、 PyPI には公開されていません。別途提供される Pro 完全版パッケージを Lite の代わりにインストールしないでください。

設定する

  1. sites.example.json をローカルの sites.json にコピーし、自分が所有するサイト、またはアクセス許可を得ているサイトだけを残します。このファイルは Git の対象外です。
  2. username_env、 password_env、および該当する Joomla のトークン/キーのフィールドで指定された環境変数に認証情報を設定します。コミットする JSON や MCP チャットに認証情報を記載しないでください。
  3. YOOTHEME_MCP_LITE_SITES に、ローカル JSON ファイルの絶対パスを設定します。
  4. mcp.example.json を使ってサーバーを追加します。プレースホルダーを Python 実行ファイルと設定ファイルの絶対パスに置き換えます。MCP クライアントが認証情報の環境変数を子プロセスに渡すようにしてください。
  5. yootheme_lite_list_sites を実行してから、yootheme_lite_ping_site を実行します。

rest_mode: "query" は、REST URL をパーマリンク形式にしていない WordPress で使用できます。それ以外の場合は pretty を使用します。サブディレクトリへのインストールはベース URL でサポートされています。

ツール

  • yootheme_lite_list_sites:エイリアスとプラットフォームのみを返します。
  • yootheme_lite_ping_site:認証付きGETリクエストを1回実行し、サニタイズされたステータスのみを返します。
  • yootheme_lite_list_pages:ページまたは記事のタイトル、ID、ステータスを最大10件まで一覧表示します。コンテンツのエクスポートは行いません。
  • yootheme_lite_summarize_layout:layout.example.jsonのテキストを layout_jsonとして渡します。件数と種類を返します。設定やコンテンツは返しません。

サーバーはstdioを使用してローカルで実行されます。リモートHTTPサーバー、アップロード、任意のURL、SSH、ライセンスの切り替え、Proモジュールは含まれません。オンラインツールでは、固定されたGET許可リスト、検証済みTLS、リダイレクトなし、設定されたベースURLごとに同時に最大1件のリクエスト、2秒の間隔、1 MiBのレスポンス上限が適用されます。HTTPは、ホストがループバックの完全一致である場合にのみ許可されます。HTTP 403/415が発生すると、再起動するまでそのベースURLへの後続リクエストを停止します。

リリース状況

バージョン0.1.3では、Joomla Web Servicesのコンテンツネゴシエーションが修正されています。JoomlaのリクエストではAccept: application/vnd.api+jsonを使用し、WordPressではapplication/jsonを引き続き使用します。4件のHTTP回帰テストで、両プラットフォーム、エンドポイント許可リスト、HTTP 403/415発生時の停止動作を検証します。2026年10月26日、MCP SDK 1.30.0を使用したクリーンなPython 3.13環境で、stdioの起動、4つすべてのツール、使い捨てのWordPress 7.1.3サイトおよびYOOtheme Pro 5.0.53を使用するJoomla 6.1.4サイトに対する読み取り専用呼び出しが成功しました。パッケージのインストールと、バージョン0.1.2からのアップグレードも確認済みです。これらは対象を限定したWindowsラボでの結果であり、本番環境、グラフィカルホスト、クロスプラットフォームの認証を示すものではありません。YOOthemeには別途ライセンスが必要です。

お問い合わせ

GMC · [email protected]。 GMCが独立して開発したソフトウェアです。製品名はそれぞれの所有者に帰属します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。