Auditra WordPress MCP
Auditra
インストールされたサイトを読み取り専用の MCP サーバーに変える WordPress プラグインです。MCP 対応の AI クライアント(Claude カスタムコネクタなど)が、そのサイトのプラグイン環境を自然言語で調査・推論できるようになります。
「どのプラグインに脆弱性がありますか?」「オプションテーブルを肥大化させているのは何ですか?」「削除されたプラグインは何を残しましたか?」と尋ねると、サイトの実際の状態に基づいた回答が得られます。
仕組み
1 つのプラグインの中に 3 つのレイヤー、1 つの REST ルート、ランタイム依存関係なし:
トランスポート —
POST /wp-json/auditra/v1/mcp/{token}が JSON-RPC 2.0 で MCP を話します(プレーンな JSON レスポンス、ステートレス)。プロトコルの両世代に対応し、リクエストごとに判定されます: リビジョン2026-07-28(リクエストごとのメタデータ、server/discover、Mcp-*ヘッダー検証)と、initializeハンドシェイクのリビジョン2025-11-25/2025-06-18/2025-03-26。パス内トークン認証は差し替え可能なインターフェースの背後にあり、Origin 検証、レート制限、認証失敗のログ記録を行います。コレクター — WordPress を直接読み取ります: インベントリ、サイトコンテキスト、自動読み込みオプション、cron、データベーステーブル、コンテンツ機能の使用状況、そしてオプション/テーブル/フックを所有プラグインにマッピングする 3 段階の帰属エンジン(
high= キュレーション済み、medium= 導出、または明示的に未帰属)。エンリッチメント — 2 つの外部サービス(wordpress.org と WPVulnerability)を利用。どちらもキー不要、キャッシュあり、失敗時はサイレントに劣化し、ソースごとのカバレッジレポートと段階的バックオフ(15 分 → 24 時間)を備えています。PHP、MySQL、MariaDB のサポートライフサイクル日付は一切取得せず、各ベンダーの公開ポリシーからコンパイルされた
includes/data/lifecycle.jsonに同梱されています。
9 つのツール。すべてのレスポンスには _meta(合計、切り詰め、利用不可のソース、タイムスタンプ)が含まれ、20 KB の予算内に収まります。サーバーは事実のみを報告し、判定は行いません — スコアリングやアドバイスは意図的に省かれています。それは AI クライアントの役割だからです。完全な設計記録は docs/DECISIONS.md にあります。
Related MCP server: AutoWP MCP Server
AI クライアントに接続する
wp-admin の ツール → Auditra で、エンドポイントを有効化し、トークンを生成し、接続 URL をコピーします。
Claude で 設定 → コネクタ → カスタムコネクタを追加 を開き、URL を貼り付けます(
https://である必要があります)。質問をします。「このサイトのプラグインについて何がわかりますか?」から始めてください。
サイトは HTTPS で公開され、パーマリンクが pretty に設定されている必要があります。リビジョン 2026-07-28 のクライアントは tools/list で 24 時間の鮮度ヒントを受け取るため、プラグインの更新で追加されたツールは 1 日以内に自動的に表示されます。古いリビジョンには有効期限シグナルがないため、更新後にコネクタを再接続して新しいツールを取得してください。
貢献
最も簡単で実際に役立つ貢献は、includes/data/prefix-overrides.json へのプルリクエストです。これはプラグインスラッグから実際に使用されるオプション/テーブルプレフィックスへのキュレーション済みマップです(Contact Form 7 → wpcf7_)。各エントリはすべてのユーザーの帰属精度を向上させます。CONTRIBUTING.md を参照してください。
開発
composer install # dev-only: PHPCS + WordPress Coding Standards (pinned)
composer lint
php tests/mcp-client.php https://example.com/wp-json/auditra/v1/mcp/{token}tests/mcp-client.php は、AI クライアントを介さずにエンドポイントをテストする CLI ハーネスです。tests/seed-conditions.sh は意図的に乱雑なテストサイトを構築し(teardown-conditions.sh はそれを正確に元に戻します)。CI は PHP リントマトリックス(7.4–8.4)、PHPCS、およびプラグインコードに書き込み操作が現れた場合にビルドを失敗させる grep ゲートを実行します。
セキュリティ
サポート対象バージョンと脆弱性の非公開報告方法については、SECURITY.md を参照してください。
ライセンス
GPL-2.0-or-later.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables comprehensive WordPress site management through natural language in Claude Desktop, supporting multiple sites with 59 tools for content creation, media management, user administration, and performance monitoring.71888102MIT
- AlicenseBqualityBmaintenanceConnects Claude to WordPress sites through the REST API, enabling AI-assisted content creation, publishing, media management, user administration, and site maintenance tasks through natural language.472222MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI models like Claude to manage WordPress sites through the WordPress REST API, supporting operations like post creation, taxonomy management, and site configuration. It features secure authentication via Application Passwords and provides tools for comprehensive content administration.361MIT
- AlicenseNot gradedqualityBmaintenanceEnables real-time AI editing assistance in the WordPress block editor, allowing Claude to proofread, review, edit, translate, compose, and prepare posts for publishing.10621GPL 2.0
Related MCP Connectors
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
Security audits for WordPress plugins and themes — 62 verification layers, fix plans and SBOMs.
Free AI visibility (GEO/AEO) audit: can ChatGPT, Claude and Perplexity find and cite your website?
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mwstech/auditra'
If you have feedback or need assistance with the MCP directory API, please join our Discord server