Claudeus WordPress MCP

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Integrates with WooCommerce to handle products, orders, and sales data through dedicated tools like claudeus_wp_shop__get_products, claudeus_wp_shop__get_orders, and claudeus_wp_shop__get_sales

  • Allows AI-powered WordPress management including content creation, bulk operations, SEO optimization, WooCommerce management, and multi-site orchestration

🤘 クローデウス WordPress MCP 🎸

「WordPress の世界で AI のパワーを解き放ちましょう - MCP の卓越性の基準を設定しましょう!」 🖤

🌟 WordPress のスーパーパワーを解き放ちましょう!

WordPress管理の終わりのない作業に疲れていませんか?コンテンツ作成、SEO最適化、サイトメンテナンスに追われて大変ではありませんか?きっと驚くような体験ができるはずです!🤯

🎸 新しい WordPress スーパーパワーに出会う 🖤

Claudeus WordPress MCPは単なるWordPressツールではありません。最先端のAIを搭載し、メタルギタリストのスイープピッキングのような精密さで作られた、あなた専用のWordPressウィザードです。単なる自動化ではなく、解放感をもたらします!❤️

⚡ 何が壮大なのか?

  • ステロイドによるコンテンツ作成:SEOに最適化された魅力的なブログ記事を作成✓準備完了
  • 光速での一括操作:複数のサイトにまたがる数百の投稿を管理✓準備完了
  • AI搭載SEOマジック:AIがコンテンツを分析・最適化します✓準備完了
  • WooCommerce マスター: 商品、注文、販売を管理する✓準備完了
  • マルチサイトオーケストラ:複数のWordPressサイトを管理✓準備完了

💥 開発者が熱狂する理由

Traditional WordPress → 😫 Hours of manual work Claudeus WP MCP → 🚀 INSTANT RESULTS! Content Creation: 4 hours → 30 minutes SEO Optimization: 2 hours → 15 minutes Bulk Updates: 8 hours → 45 minutes

🎯 想像してみてください...

  • 数週間分のコンテンツを数分で作成✓
  • サイト全体のSEOを即座に分析して最適化します✓
  • 複数のクライアントサイトを超自然的な効率で管理✓
  • WooCommerce の操作を超高速で処理します ✓
  • 競合他社がWordPressにログインしている間も!✓

🔮 WordPressの未来はここにあります

これは単なるツールではありません。WordPressの啓蒙へのチケットです。個人開発者、代理店オーナー、WordPress愛好家など、どんな方でもClaudeus WordPress MCPは、競合他社を圧倒するほどのスーパーパワーを提供します。

「WordPress管理の未来を見てきましたが、まさにメタルです!🤘❤️」 - Claudeus WP MCPを使用したすべての開発者

WordPressのワークフローをガレージバンドからスタジアムを埋め尽くすメタルシンフォニーに変えてみませんか?さあ、ロックしましょう!🎸

📖 クイックスタートガイド

Claude Desktopでの使用

Claude Desktop を使用している場合は、次の操作のみが必要です。

  1. Claude デスクトップ統合を構成する (「Claude デスクトップ統合」セクションを参照)
  2. wp-sites.jsonファイルを作成して設定する
  3. ロックオン!🤘

フルインストール(開発用)

# Required Software Node.js ≥ 22.0.0 TypeScript ≥ 5.0.0 PNPM WordPress site with REST API

2. インストール

# Clone the repository git clone https://github.com/deus-h/claudeus-wp-mcp # Install dependencies pnpm install # Build the project pnpm build # Configure Claude Desktop cp claude_desktop_config.json.example claude_desktop_config.json # Edit claude_desktop_config.json with your settings

3. 構成

# Copy example configs cp .env.example .env cp wp-sites.json.example wp-sites.json # Edit .env and wp-sites.json with your settings

wp-sites.json の設定

wp-sites.jsonファイルは、WordPress サイトの統合設定に使用されます。以下に構造例を示します。

{ "site-alias": { "URL": "https://your-wordpress-site.com", "USER": "username", "PASS": "application-password", "authType": "basic" // or "jwt" } }
  • URL : WordPress サイトの URL。
  • USER : 認証用のユーザー名。
  • PASS : 安全なアクセスのためのアプリケーション パスワード。
  • authType : 認証タイプ。「basic」または「jwt」のいずれか。

アプリケーションパスワードの取得

  1. WordPress 管理ダッシュボードにログインします。
  2. [ユーザー] > [プロフィール] に移動します。
  3. 「アプリケーション パスワード」セクションまで下にスクロールします。
  4. アプリケーションの名前を入力し、「新規追加」をクリックします。
  5. 生成されたパスワードをコピーして、 wp-sites.jsonファイルで使用します。

wp-sites.jsonファイルが安全に保管され、公開されないようにしてください。

マルチサイト構成

wp-sites.jsonファイルを使用すると、複数の WordPress サイトをシームレスに管理できます。設定方法は次のとおりです。

例の構造

{ "default_test": { "URL": "https://test.yourdomain.se", "USER": "admin", "PASS": "Hn5K pL8x Wm2j Vt9q Bc4y Rs7D", "authType": "basic" }, "live": { "URL": "https://our-live-site.se", "USER": "deus", "PASS": "Kj9P mN2x vR4h Zt8L wQ5y Bc3M", "authType": "basic" }, "test": { "URL": "https://our-test-site.se", "USER": "deus", "PASS": "Yw7H fT6n Jm5k Vd9x Pg4q Ls2B", "authType": "basic" }, "client1_live": { "URL": "https://client1-live-site.se", "USER": "deus", "PASS": "Xc8D bN4v Ht6m Rk2p Zj9w Qf5L", "authType": "basic" }, "client1_test": { "URL": "https://client1-test-site.se", "USER": "deus", "PASS": "Gm7B sW3x Yn5h Kt9q Vf4c Pd2L", "authType": "basic" } }

ロジックと使用法

  • サイトエイリアス:各サイトは固有のエイリアス(例: livetestclient1_live )で識別されます。これにより、異なる環境やクライアントサイト間を簡単に切り替えることができます。
  • URL : 各 WordPress サイトの基本 URL。
  • USER : 認証に使用されるユーザー名。
  • PASS : 安全なアクセスのためのアプリケーション パスワード。
  • authType : 認証方法 ( basicまたはjwtを定義します。

使い方

  1. 複数のサイトを定義する: それぞれに固有のエイリアスを持つサイト構成を必要な数だけ追加します。
  2. サイト間の切り替え: エイリアスを使用して、操作するサイトを選択します。
  3. 安全なアクセス: 各サイトに有効なアプリケーション パスワードと安全な認証方法が設定されていることを確認します。
  4. 環境管理: 各クライアントのさまざまな環境 (ライブ、テストなど) を簡単に管理します。

この設定により、単一の構成ファイルから複数の WordPress サイトを効率的に管理できるようになり、ワークフローが合理化され、生産性が向上します。

4. MCP Inspectorでロックンロール!🎸

# Start the MCP Inspector UI pnpm inspector # This will: # 1. Build the project # 2. Launch the Inspector UI # 3. Open your browser at http://localhost:5173

インスペクターUIで探索する

  1. サーバーに接続
    • 右上隅の「接続」をクリックします
    • 開発には「ローカルサーバー」を選択
  2. 利用可能な機能
    • 🎸 プロンプト: AIコンテンツ生成をテストする
    • 🛠 ツール: WordPress の操作を管理する
    • 📦 リソース: WordPress サイトを閲覧する
    • 🔍 インスペクター: サーバー通信のデバッグ
  3. テストプロンプト
    • 「プロンプト」タブを選択します
    • あなたのアイデアでcreate-blog-postみてください
    • analyze-post-seoで SEO を分析する
    • bulk-update-postsによる一括更新
  4. リソースの管理
    • 接続されたWordPressサイトを閲覧する
    • サイトの詳細と機能を表示する
    • APIエンドポイントを直接テストする
  5. ツールの使用
    • コンテンツの作成と更新
    • メディアファイルの管理
    • 一括操作を実行する

🤘 プロのヒント: インスペクター タブを使用して、UI とサーバー間のリアルタイム通信を確認してください。

🎮 クロード デスクトップ統合

構成場所

Claude Desktop の構成ファイルは次の場所にあります。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

⚠️重要: Claude Desktop で既に他の MCP サーバーが設定されている場合は、サンプルファイルを直接コピーしないでください。既存の設定が上書きされてしまいます。代わりに、次の手順に従ってください。

  1. 既存のClaude Desktopユーザーの場合:
    • Claude Desktop から既存の構成を開きます。
      • クロードメニューをクリック
      • 「設定...」を選択します
      • 左側のバーにある「開発者」をクリックします
      • 「設定の編集」をクリックします
    • または、テキストエディタで設定ファイルを直接開きます
    • Claudeus WordPress MCP サーバー構成を既存のmcpServersオブジェクトに追加します。
  2. Claude Desktop を初めてご利用の場合: サンプル設定ファイルをコピーできます:
    # For macOS cp /Users/amadeus/code/claudeus/servers/claudeus-wp-mcp/claude_desktop_config.json.example ~/Library/Application\ Support/Claude/claude_desktop_config.json # For Windows (in PowerShell) Copy-Item claude_desktop_config.json.example $env:APPDATA\Claude\claude_desktop_config.json

🎸 プロのヒント: サンプル設定ファイルは最適な設定で事前に構成されていますwp-sites.jsonへのパスを更新するだけです。

Claude Desktopでの使用

これをclaude_desktop_config.jsonに追加します:

NPXセットアップ

{ "mcpServers": { "claudeus-wp-mcp": { "command": "npx", "args": [ "-y", "claudeus-wp-mcp" ], "env": { "WP_SITES_PATH": "/absolute/path/to/your/wp-sites.json" } } } }

Docker のセットアップ 🐳

{ "mcpServers": { "claudeus-wp-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "--network=host", "--mount", "type=bind,src=/absolute/path/to/your/wp-sites.json,dst=/app/wp-sites.json", "--mount", "type=bind,src=/absolute/path/to/your/.env,dst=/app/.env", "mcp/wordpress", "--config", "/app/wp-sites.json" ] } } }

🎸 プロのヒント: /absolute/path/to/your/wp-sites.json実際の設定ファイルへのパスに置き換えてください。

設定後

  1. Claude Desktopを完全に再起動します
  2. 入力ボックスの右下にあるハンマー🔨アイコンを探します
  3. クリックすると利用可能なWordPress管理ツールが表示されます
  4. シュレッディングを始めましょう!🤘

トラブルシューティング

サーバーがClaudeに表示されない場合は:

  1. claude_desktop_config.jsonの構文を確認してください
  2. ファイルパスが絶対パスかつ有効であることを確認する
  3. Claude のログを次の場所で確認してください:
    • macOS: ~/Library/Logs/Claude
    • Windows: %APPDATA%\Claude\logs

🎯 これは何ですか?

Claudeus WordPress MCPは、究極のAI搭載WordPress管理システムです。まるでメタルバンドの精度とパワーをWordPressサイトに持ち込んだかのような体験をお届けします。

特徴説明
🤖 AI統合AIモデルとの直接コミュニケーション
🚀 自動化反復的なタスクを自動化する
🔒 セキュリティエンタープライズグレードのセキュリティ
⚡ パフォーマンス超高速操作
🌐 マルチサイト複数のWPインスタンスを管理する

💪 コア機能

1. コンテンツ管理

特徴説明
投稿作成、更新、分析
ページフルページ管理
メディアあらゆるメディアタイプに対応
SEOAIを活用した最適化

2. AI機能

特徴説明
コンテンツ生成AIが書いた投稿
SEO分析スマートな最適化
一括操作大量更新

🛠 技術的な詳細

建築 🏗️

私たちのメタルシンフォニーの舞台裏へようこそ!それぞれのコンポーネントは、私たちのテクニカルオーケストラの楽器のように、協力して史上最高のWordPress管理システムを作り上げています!🤘🖤

ディレクトリ構造 🎸

src/ ├── api/ # WordPress API integration layer │ ├── client/ # WordPress REST API client │ ├── endpoints/ # Endpoint definitions & handlers │ └── types/ # WordPress API type definitions │ ├── mcp/ # MCP protocol implementation │ ├── server.ts # Core MCP server implementation │ ├── transport/ # Transport layer handlers │ ├── tools.ts # Tool registration & management │ └── types/ # MCP protocol type definitions │ ├── security/ # Security framework │ ├── auth/ # Authentication handlers │ ├── validation/ # Input validation │ └── encryption/ # Data encryption utilities │ ├── tools/ # Tool implementations │ ├── content/ # Content management tools │ ├── media/ # Media handling tools │ ├── shop/ # WooCommerce integration │ └── system/ # System management tools │ └── prompts/ # AI prompt templates ├── content/ # Content generation prompts ├── seo/ # SEO analysis prompts └── shop/ # E-commerce prompts

コアコンポーネント 🤘

成分責任主な特徴
APIレイヤーWordPress統合RESTクライアント、型安全性、レート制限
MCPプロトコルコミュニケーションJSON-RPC 2.0、双方向フロー
安全保護認証、暗号化、検証
ツールオペレーションコンテンツ、メディア、WooCommerce
プロンプトAI統合テンプレート、コンテキスト認識

技術的な増幅🎸

特徴実装説明
型安全性タイプスクリプト完全な静的型付け、実行時検証
API処理REST/JSON-RPC効率的なリクエスト/レスポンス処理
イベントシステムイベントエミッター非同期イベント処理
エラー処理多層包括的なエラー管理
キャッシングインメモリ/Redisパフォーマンスの最適化

セキュリティ対策 🛡️

保護特徴
輸送TLS/SSL暗号化された通信
認証JWT/OAuth安全なトークン管理
検証スキーマベース入力/出力検証
暗号化AES-256データ保護
監査包括的なアクティビティ追跡

パフォーマンスチューニング 🚀

最適化技術説明
キャッシング多層レスポンスとクエリのキャッシュ
バッチ処理リクエストのグループ化API呼び出しの削減
圧縮GZIP/Brotliネットワーク最適化
クエリの最適化スマートフェッチ効率的なDBクエリ
負荷分散分布スケール処理

エラーのカテゴリと処理 🎸

カテゴリコード範囲取り扱い
プロトコル-32600から-32603自動再試行無効なJSON-RPC
ワードプレス1000-1999後退するAPIタイムアウト
安全2000-2999警告認証失敗
ツール3000-3999回復する操作失敗
システム4000~4999再起動資源枯渇

デザイン原則パワーコード🤘

原理説明実装
モジュール性疎結合独立コンポーネント
型安全性強い型付けTypeScript + 検証
安全ゼロトラスト多層保護
パフォーマンススピードメタル最適化された操作

🎸 プロのヒント: よく調整されたギターのように、各コンポーネントは最高のシュレッド能力を発揮するように正確に調整されています! ❤️

🎸 MCPの力

時間の節約

タスクMCPなしMCPを使用結果
ブログ投稿の作成4時間4分✓ 98.3%
SEO最適化2時間1分✓ 99.2%
一括更新8時間5分✓ 99.0%
コンテンツ分析3時間2分✓ 98.9%

コスト効率

リソース従来のコスト説明
コンテンツライター月額500ドルプロフェッショナルなコンテンツ作成
SEOエキスパート月額1000ドルSEO最適化と戦略
開発者の時間月額2000ドル技術的な実装
合計月額3500ドルすべてのサービスを組み合わせた
クロード・プロ月額20ドルアントロピック
違い月額3,480ドルClaudeus WordPress MCPと Claude Desktop ( MacWindows ) を使用した場合の潜在的な節約額

Claudeus ソリューション: Claude Pro サブスクリプションでこれらすべての機能を月額わずか 20 ドルで利用できます

月々の節約額合計: $3,480 (99.4% 削減) ❤️

🎸 プロのヒント: Claude Pro のサブスクリプション 1 つで複数の高額なサービスを置き換えることができ、WordPress 管理を高価なオーケストラから、無駄のない強力な Metal Machine へと変えることができます。🤘

⚡ 大いなる力で...

「大いなる力には、大いなる責任が伴う」 - ベンおじさん

Claudeus WordPress MCP は、次のことができる強力なツールです。

  • 数百時間の手作業を節約
  • 運用コストを最大85%削減
  • コンテンツの品質と一貫性を向上させる
  • 反復的なタスクを自動化する

ただし覚えておいてください:

  1. AI生成コンテンツを常に確認する
  2. セキュリティのベストプラクティスを念頭に置く
  3. システムの使用状況とパフォーマンスを監視する
  4. バックアップ戦略を維持する
  5. 責任を持って電力を使いましょう!🤘

⚠️ 問題点と検討事項

現在の制限と回避策

1. クロードデスクトップの応答制限

  • 問題: 複雑な操作中に、Claude Desktop の最大応答長に頻繁に達することがあります。
  • 影響: 操作が中断され、続行するにはユーザーの介入が必要になる場合があります。
  • 回避策:
    • Claude Desktop を設定して、タスクを小さなバッチに分割します。
    • Claudeデスクトップ設定 > 詳細設定:
      • 「最大応答長」を低い値に設定する
      • 「自動分割回答」を有効にする
    • 大規模な操作にはインスペクターUIを使用する

2. 実験能力管理

  • 問題: wp-sites.jsonの新しい機能制御機能は実験的なものです
  • ステータス: 統合済みだがテスト中
  • 構成例:
{ "capabilities": { "discovery": { "claudeus_wp_discover_endpoints": true }, "posts": { "claudeus_wp_content__get_posts": true, "claudeus_wp_content__create_post": true, "claudeus_wp_content__update_post": true, "claudeus_wp_content__delete_post": false } // ... other capabilities } }
  • 考慮事項:
    • 実稼働環境では注意して使用してください
    • まずステージングで徹底的にテストする
    • 改善に貢献することを検討してください(貢献セクションを参照)
    • 不明な場合は基本設定をデフォルトにする

3. レート制限に関する考慮事項

  • 問題: WordPress REST API にはレート制限がある
  • 影響: 一括操作が制限される可能性があります
  • 緩和
    • バッチ処理機能を使用する
    • リクエスト間に適切な遅延を実装する
    • レート制限情報については API レスポンス ヘッダーを監視します

4. メモリ管理

  • 問題: 大規模な操作では大量のメモリが消費される可能性がある
  • 影響: 潜在的なパフォーマンス低下
  • ベストプラクティス:
    • 大規模操作中のシステムリソースを監視する
    • 大規模なデータセットにはページ区切りを使用する
    • クリーンアップルーチンを実装する

今後の改善

私たちは現在、以下のことに積極的に取り組んでいます。

  1. Claude Desktop の応答処理の改善
  2. 機能制御の安定リリース
  3. 高度なレート制限管理
  4. メモリ最適化技術

🎸 サポートとコミュニティ ❤️

  • GitHub ディスカッション: アイデアを共有し、問題を報告し、会話に参加しましょう
  • ドキュメント: 完全な技術ドキュメント
  • 例: サンプル実装

🎸 プロのヒント: GitHub ディスカッションを使用して、経験を共有したり、問題を報告したり、改善を提案したりしましょう。

🏗️ MCP サーバー開発標準

卓越性の基準を設定する

Claudeus WordPress MCPはMCP標準に準拠しているだけでなく、その定義も提供しています。私たちの実装は、MCPサーバーを構築する開発者、特にClaude Desktopとの連携において、リファレンスとして役立ちます。

MCPプロトコルコンプライアンス

  • MCP 2024-11-05 仕様の完全実装
    • 完全な能力宣言
    • 厳格なメッセージ形式の遵守
    • 適切なトランスポート処理 (stdio/SSE)
    • 包括的なエラー処理

開発の卓越性

  • TypeScript のベストプラクティス
    • 厳格モードが有効
    • 完全な型カバレッジ
    • インターフェース駆動開発
  • 試験基準
    • 95%以上のテストカバレッジ
    • 包括的な統合テスト
    • パフォーマンスベンチマーク
  • セキュリティ第一
    • 入力検証
    • レート制限
    • 認証フロー
    • 脆弱性スキャン

🧪 テストフレームワーク

私たちのテストフレームワークは、よく調整されたギターのように、精度と信頼性を念頭に置いて構築されています!🎸

テスト構造

  • ユニットテスト: 個々のコンポーネントの包括的なテスト
  • 統合テスト: コンポーネントが調和して動作することを確認する
  • JSON-RPCプロトコルテスト:サーバーとクライアント間の通信の検証
  • カスタムテストハーネス: 現実世界のシナリオのシミュレーション

主な特徴

  • カスタム マッチャー: JSON-RPC 検証用に強化された Jest マッチャー
  • テストトランスポート層: 制御されたテストのためのシミュレートされたトランスポート
  • 非同期操作のサポート: 複雑な操作のタイムアウトの延長
  • エラー処理テスト: 包括的なエラーシナリオカバレッジ

テストの実行

# Run all tests pnpm test # Run specific test suite pnpm test:unit pnpm test:integration # Run with coverage pnpm test:coverage

🤝 貢献する

⚠️プライベートチームに関するお知らせ⚠️

これはSimHop IT & Media AB開発チームが管理するプライベートリポジトリです。貢献は承認されたチームメンバーのみに限定されます。SimHop MCP開発チームのメンバーとして認められている場合は、以下の手順に従って貢献してください。

承認されたチームメンバー向け

  1. ✓ 必要なリポジトリアクセス権があることを確認する
  2. ✓ 弊社の開発ワークフローに従ってください:
    • 機能ブランチを作成します( git checkout -b feature/AmazingFeature
    • 変更内容のテストを書いて実行する
    • テストカバレッジを80%以上維持する
    • コーディング標準とドキュメント要件に従ってください
  3. ✓ テスト要件:
    • 既存のテストがすべて合格することを確認する
    • 機能に新しいテストを追加する
    • 提出前に完全なテストスイートを実行する
  4. ✓ 変更をコミットします ( git commit -m '🎸 Add some AmazingFeature' )
  5. ✓ ブランチにプッシュする ( git push origin feature/AmazingFeature )
  6. ✓ レビュー用のプルリクエストを作成する

開発基準

すべてのチームメンバーは以下を遵守する必要があります。

  • TypeScript 厳密モード
  • チームルールによる ESLint 設定
  • 一貫したフォーマットのためのPrettier
  • 公開 API の JSDoc ドキュメント
  • チームのセキュリティプロトコル
  • 内部コードレビュープロセス

チームアクセスの取得

SimHop MCP 開発チームに参加することに興味がある場合は、次の手順に従ってください。

  1. CTOへのお問い合わせ: amadeus.hritani@simhop.se
  2. 開発の背景と専門知識を提供してください
  3. 承認された場合はチームのオンボーディングプロセスを完了します

🔥 プロのヒント: チームメンバーは、PR を送信する前に必ずテスト スイートを実行する必要があります。

🤘 ライセンス

MIT ライセンス - ロックオン!

🛠 MCP ツールリファレンス

ツールのカテゴリーと危険レベル

ツール名カテゴリ機能危険レベル
コンテンツ管理
claudeus_wp_content__get_postsコンテンツフィルターを使用してすべての投稿を一覧表示する🟢 安全
claudeus_wp_content__create_postコンテンツ新しいブログ投稿を作成する🟡 中程度
claudeus_wp_content__update_postコンテンツ既存の投稿を変更する🟡 中程度
claudeus_wp_content__delete_postコンテンツ投稿を削除する🔴 高い
claudeus_wp_content__get_pagesコンテンツすべてのページを一覧表示🟢 安全
claudeus_wp_content__create_pageコンテンツ新しいページを作成する🟡 中程度
claudeus_wp_content__update_pageコンテンツ既存のページを変更する🟡 中程度
claudeus_wp_content__delete_pageコンテンツページを削除する🔴 高い
claudeus_wp_content__get_blocksコンテンツ再利用可能なブロックを一覧表示する🟢 安全
claudeus_wp_content__create_blockコンテンツ再利用可能なブロックを作成する🟡 中程度
claudeus_wp_content__update_blockコンテンツブロックを変更する🟡 中程度
claudeus_wp_content__delete_blockコンテンツブロックを削除する🔴 高い
メディア管理
claudeus_wp_media__get_mediaメディアメディアファイルのリスト🟢 安全
claudeus_wp_media__uploadメディア新しいメディアをアップロードする🟡 中程度
claudeus_wp_media__updateメディアメディアメタデータを更新する🟡 中程度
claudeus_wp_media__deleteメディアメディアファイルを削除する🔴 高い
テーマ管理
claudeus_wp_theme__listテーマ利用可能なテーマの一覧🟢 安全
claudeus_wp_theme__get_activeテーマ現在のテーマを表示🟢 安全
claudeus_wp_theme__activateテーマアクティブなテーマを切り替える🔴 高い
claudeus_wp_theme__get_customizationテーマテーマ設定を表示🟢 安全
claudeus_wp_theme__update_customizationテーマテーマ設定を変更する🟡 中程度
claudeus_wp_theme__get_custom_cssテーマカスタムCSSを表示🟢 安全
claudeus_wp_theme__update_custom_cssテーマカスタムCSSを変更する🟡 中程度
ウーコマース
claudeus_wp_shop__get_products製品一覧🟢 安全
claudeus_wp_shop__get_orders注文を表示🟢 安全
claudeus_wp_shop__get_sales販売統計にアクセスする🟢 安全
システム
claudeus_wp_discover_endpointsシステム利用可能なエンドポイントを一覧表示する🟢 安全

危険レベルの凡例

  • 🟢安全: 読み取り専用操作、データの変更なし
  • 🟡中程度: コンテンツを作成または変更しますが、元に戻すことができます
  • 🔴: 破壊的な操作またはシステム全体の変更

🤘 プロのヒント: 危険度の高いツールは必ず最初にステージング環境でテストしてください。

⚠️ 警告: データ操作ツールは注意して使用してください

Claudeus WordPress MCPのデータ操作ツールは強力で、WordPressサイトに大きな影響を与える可能性があります。知っておくべきことは以下のとおりです。

潜在的なリスク

  • データ損失: ツールを誤って使用すると、意図しないデータの削除や変更が発生する可能性があります。
  • サイトのダウンタイム: 誤った構成により、サイトの停止やパフォーマンスの問題が発生する可能性があります。
  • セキュリティの脆弱性: 機密データを不適切に扱うと、サイトがセキュリティ上のリスクにさらされる可能性があります。

ベストプラクティス

  1. ✓ 安全第一: 操作前に必ずバックアップを作成してください
  2. ✓ テストの安全性:新しいツールにはステージング環境を使用する
  3. ✓ 検証: 適用前に変更内容を確認する
  4. ✓ 安全: ツールへのアクセスを信頼できるユーザーのみに制限
  5. ✓ 監視: ツールの使用状況とパフォーマンスを追跡

建設的な使用

これらのツールを正しく使用すると、次のことが可能になります。

  • ✓ 反復的なタスクを自動化
  • ✓ サイトのパフォーマンスを向上
  • ✓ コンテンツの質を向上

「大いなる力には、大いなる責任が伴う。」これらのツールを賢く使用して、リスクを最小限に抑えながらその潜在能力を最大限に活用しましょう。

データ操作ツール

次のツールを使用すると、WordPress サイトのデータを作成、更新、または削除できます。

コンテンツ管理

  • 投稿:
    • claudeus_wp_content__create_post : 新しいブログ投稿を作成する
    • claudeus_wp_content__update_post : 既存の投稿を更新する
    • claudeus_wp_content__delete_post : 投稿を削除する
  • ページ:
    • claudeus_wp_content__create_page : 新しいページを作成する
    • claudeus_wp_content__update_page : 既存のページを更新する
    • claudeus_wp_content__delete_page : ページを削除する
  • ブロック:
    • claudeus_wp_content__create_block : 再利用可能なブロックを作成する
    • claudeus_wp_content__update_block : 既存のブロックを更新する
    • claudeus_wp_content__delete_block : ブロックを削除する

メディア管理

  • claudeus_wp_media__upload : 新しいメディアファイルをアップロードする
  • claudeus_wp_media__update : メディアのメタデータを更新する
  • claudeus_wp_media__delete : メディアアイテムを削除する

テーマのカスタマイズ

  • claudeus_wp_theme__activate : アクティブなテーマを変更する
  • claudeus_wp_theme__update_customization : テーマ設定を変更する
  • claudeus_wp_theme__update_custom_css : カスタム CSS を更新

意図しない変更を避けるため、これらのツールは慎重に使用してください。常に以下の点に注意してください。

  1. 変更を加える前にデータをバックアップしてください
  2. まずはステージング環境でテストする
  3. 変更を適用する前に確認する
  4. 適用後の結果を監視する

「大いなる力には、大いなる責任が伴う。」これらのツールを賢く活用して、WordPress サイトの整合性を維持しながら強化しましょう。

🎯 私たちの使命: MCP 開発標準の向上

AIを活用した開発環境が急速に進化する中、私たちは重大なギャップに気づきました。多くのMCPサーバー、特にClaude Desktop向けに設計されたサーバーは、専門的な開発基準を満たしていないのです。よくある問題には以下のようなものがあります。

  • 🔴 TypeScriptの実装が不十分、または型安全性がまったく欠如している
  • 🔴 テストカバレッジが不足または不十分
  • 🔴 不完全なMCPプロトコル実装
  • 🔴 セキュリティの脆弱性
  • 🔴 信頼性の低いエラー処理
  • 🔴 適切な文書の欠如

これが、私たちが Claudeus WordPress MCP を作成する動機となりました。これは単なる WordPress 管理ツールとしてではなく、次のことを示すリファレンス実装です。

  • ✅ 厳密な型チェックによる TypeScript の完全なカバレッジ
  • ✅ 包括的なテストスイート(95%以上のカバレッジ)
  • ✅ MCP 2024-11-05仕様に完全準拠
  • ✅ エンタープライズグレードのセキュリティ対策
  • ✅ 堅牢なエラー処理と回復
  • ✅ 詳細なドキュメントと例

私たちが標準を設定する理由

これは非公開リポジトリのままですが、次の人がコードを閲覧できるようにしています。

  1. プロフェッショナルなMCPサーバー開発プラクティスを実証する
  2. MCPエコシステムにおけるより良い標準の促進
  3. Claude Desktop統合を適切に実装する方法を示します
  4. 安全なWordPress自動化のためのリファレンスを提供する

🏢 魔法の背後にあるチーム

SimHop IT & Media AB - イノベーションとメタルが出会う場所🤘

スウェーデンの中心部に拠点を置くSimHop IT & Media ABは、Claudeus WordPress MCPを支える強力な存在です。私たちは典型的なテクノロジー企業ではなく、卓越した技術力と創造的なイノベーションを融合させ、優れたデジタルソリューションを創造しています。

🎸 マエストロたち

アマデウス・サミエル H.(CTO/リードソリューションアーキテクト)

  • コンピュータサイエンス修士号
  • 20年以上にわたりデジタル技術の卓越性を追求
  • LIUおよび他の研究所の講師
  • Claudeus WP MCP の背後にいる技術の達人
  • 専門分野: システムアーキテクチャ、クリエイティブ開発、技術教育

サイモン・マルキ(CEO)

  • 20年以上にわたりビジネスの成功を指揮
  • 戦略計画と市場ダイナミクスの専門家
  • SimHopのビジョンを推進するビジネスの天才
  • 専門分野: ビジネス戦略、市場分析、技術オペレーション

🏗️ 私たちの二重権力構造

ストックホルム本社 (ビジネス & 戦略) 📍 Krögers Promenad 11, 191 37 Sollentuna

  • 戦略作戦
  • 事業開発
  • 市場戦略
  • 顧客関係

Norrköping Division (技術革新) 📍 Klingsbergsgatan 13, 603 54 Norrköping

  • 開発と建築
  • 技術革新
  • 研究開発業務

🤘 無料にした理由

Claudeus WordPress MCPは、ヘビーメタルと高負荷なWordPress開発への情熱から生まれましたが、それ以上に重要な意味を持っています。それは、MCPサーバー開発の水準向上へのコミットメントです。既存の多くのMCPサーバー、特にClaude Desktop向けに設計されたサーバーは、適切なテスト、型安全性、セキュリティ対策が不足しており、プロフェッショナルな基準を満たしていないことに気づきました。

コードを公開することで、私たちは単なるツールの共有ではなく、MCPサーバー開発の新たなスタンダードを確立しようとしています。メタルミュージックが音楽の卓越性の限界を押し広げるように、私たちは適切に実装されたMCPサーバーの限界を押し広げています。

  • 技術的卓越性: 完璧に演奏されたギターソロのように、私たちのコードは純粋なTypeScript実装を示しています
  • 包括的なテスト:すべてのリフ(機能)がテストされ、すべてのソロ(特徴)が検証されます
  • セキュリティ第一:適切な認証と検証により、金属の要塞のように保護されています
  • ドキュメント: 最高のメタル歌詞のように明確かつ詳細

これはプライベートリポジトリのままですが、コードを公開することで、他の開発者がMCPサーバー、特にClaude Desktopとの統合における適切な実装方法を理解するのに役立ちます。これは私たちなりの「こうやってやるんだ!」というメッセージを伝える方法です🎸

🔥 私たちの哲学

  1. 技術的卓越性:MCP開発の標準を設定する
  2. 創造的イノベーション:安定性を維持しながら限界を打ち破る
  3. セキュリティ第一:デフォルトでエンタープライズグレードの保護
  4. 継続的な進化:常に技術の限界を押し広げる

「私たちは、開発者に、彼らと同じくらい素晴らしいツールを提供し、どのようにすべきかを示すことで、力を与えたいと考えています。」 - Amadeus Samiel H. (別名 Deus)


🧙‍♂️ 賢明な言葉

npmパッケージマネージャーではなく、パッケージのリポジトリです。信頼できるパッケージマネージャーが必要な場合は、必ずpnpm使用してください。
— アマデウス・サミエル H.


パッケージマネージャーの賛歌

アマデウス&クロード


コードの広大な土地で、
npmはホストであり、
しかしpnpmの手は、
ほとんどを管理します。

鉄の力で、
依存関係が整列し、
pnpmの光、
コードでは、それが輝きます。

真のマネージャーの決断、
コーダーのホールでは、
pnpmが君臨、
それらすべてを超えて。


Amadeus Samiel H.により 🤘❤️ で作成されました。

-
security - not tested
F
license - not found
-
quality - not tested

包括的なサイト管理を実現する WordPress REST API を使用した安全で標準化された通信により、AI モデルと WordPress サイト間のシームレスな相互作用を可能にするサーバー。

  1. 🌟 Unleash Your WordPress Superpowers!
    1. 🎸 Meet Your New WordPress Superpower 🖤
    2. ⚡ What Makes It Epic?
    3. 💥 Why Developers Are Going Crazy
    4. 🎯 Imagine Being Able To...
    5. 🔮 The Future of WordPress is Here
  2. 📖 Quick Start Guide
    1. Using with Claude Desktop
    2. Full Installation (for development)
    3. 2. Installation
    4. 3. Configuration
    5. Configuring wp-sites.json
    6. Multi-Site Configuration
    7. 4. Rock and Roll with MCP Inspector! 🎸
  3. 🎮 Claude Desktop Integration
    1. Configuration Location
    2. Usage with Claude Desktop
    3. After Configuration
    4. Troubleshooting
  4. 🎯 What is This?
    1. 💪 Core Features
      1. 1. Content Management
      2. 2. AI Capabilities
    2. 🛠 Technical Deep Dive
      1. Architecture 🏗️
    3. 🎸 The Power of MCP
      1. Time Savings
      2. Cost Efficiency
    4. ⚡ With Great Power...
      1. ⚠️ Issues and Considerations
        1. Current Limitations and Workarounds
        2. Future Improvements
      2. 🎸 Support and Community ❤️
        1. 🏗️ MCP Server Development Standards
          1. Setting the Bar for Excellence
          2. MCP Protocol Compliance
          3. Development Excellence
        2. 🧪 Testing Framework
          1. Test Structure
          2. Key Features
          3. Running Tests
        3. 🤝 Contributing
          1. For Approved Team Members
          2. Development Standards
          3. Getting Team Access
        4. 🤘 License
          1. 🛠 MCP Tools Reference
            1. Tool Categories and Danger Levels
            2. Danger Level Legend
          2. <span style="color: #A351D6">⚠️ Warning: Use Data Manipulation Tools with Caution</span>
            1. Potential Risks
            2. Best Practices
            3. Constructive Use
            4. Data Manipulation Tools
          3. 🎯 Our Mission: Elevating MCP Development Standards
            1. Why We're Setting the Standard
          4. 🏢 The Team Behind the Magic
            1. SimHop IT & Media AB - Where Innovation Meets Metal 🤘
            2. 🤘 Why We Made It Free
            3. 🔥 Our Philosophy
          5. 🧙‍♂️ Words of Wisdom
            1. The Package Manager's Anthem
          ID: wrpd2x7eei