Skip to main content
Glama

wordpress-mcp-server

by stefans71

WordPress MCP サーバー

Windows、macOS、Linux と互換性のある、WordPress 統合用のモデル コンテキスト プロトコル (MCP) サーバー。

概要

このMCPサーバーは、WordPress REST APIを介してWordPressサイトとのやり取りを可能にします。JSON-RPC 2.0プロトコルを使用して投稿を作成、取得、更新するためのツールを提供します。

インストール

  1. リポジトリをクローンする
  2. 依存関係をインストールします:
npm install
  1. プロジェクトをビルドします。
npm run build

構成

WordPress 資格情報の環境変数を使用して、サーバーを MCP 設定ファイルに追加します。

{ "mcpServers": { "wordpress": { "command": "node", "args": ["path/to/build/index.js"], "env": { "WORDPRESS_SITE_URL": "https://your-wordpress-site.com", "WORDPRESS_USERNAME": "your-username", "WORDPRESS_PASSWORD": "your-app-password" } } } }

環境変数は次のとおりです。

  • WORDPRESS_SITE_URL: WordPressサイトのURL
  • WORDPRESS_USERNAME: WordPressユーザー名
  • WORDPRESS_PASSWORD: WordPressアプリケーションのパスワード

環境変数を使用したくない場合は、リクエストパラメータでこれらの資格情報を提供することもできます。

利用可能な方法

投稿を作成

新しい WordPress 投稿を作成します。

パラメータ:

  • siteUrl: (env で設定されている場合オプション) WordPress サイトの URL
  • ユーザー名: (envで設定されている場合オプション) WordPressユーザー名
  • パスワード: (env で設定されている場合オプション) WordPress アプリケーションのパスワード
  • タイトル: 投稿タイトル
  • コンテンツ: 投稿内容
  • ステータス: (オプション)「下書き」 | 「公開」 | 「非公開」(デフォルト:「下書き」)

get_posts

WordPress の投稿を取得します。

パラメータ:

  • siteUrl: (env で設定されている場合オプション) WordPress サイトの URL
  • ユーザー名: (envで設定されている場合オプション) WordPressユーザー名
  • パスワード: (env で設定されている場合オプション) WordPress アプリケーションのパスワード
  • perPage: (オプション) ページあたりの投稿数 (デフォルト: 10)
  • ページ: (オプション) ページ番号 (デフォルト: 1)

更新投稿

既存の WordPress 投稿を更新します。

パラメータ:

  • siteUrl: (env で設定されている場合オプション) WordPress サイトの URL
  • ユーザー名: (envで設定されている場合オプション) WordPressユーザー名
  • パスワード: (env で設定されている場合オプション) WordPress アプリケーションのパスワード
  • postId: 更新する投稿のID
  • タイトル: (オプション) 新しい投稿のタイトル
  • コンテンツ: (オプション) 新しい投稿の内容
  • ステータス: (オプション)「下書き」 | 「公開」 | 「非公開」

セキュリティに関する注意事項

セキュリティのため、メインアカウントのパスワードではなく、WordPressアプリケーションパスワードを使用することをお勧めします。アプリケーションパスワードは、WordPressダッシュボードの「ユーザー」→「セキュリティ」→「アプリケーションパスワード」で生成できます。

使用例

環境変数の使用:

{ "jsonrpc": "2.0", "id": 1, "method": "create_post", "params": { "title": "My New Post", "content": "Hello World!", "status": "draft" } }

環境変数なし:

{ "jsonrpc": "2.0", "id": 1, "method": "create_post", "params": { "siteUrl": "https://your-wordpress-site.com", "username": "your-username", "password": "your-app-password", "title": "My New Post", "content": "Hello World!", "status": "draft" } }

要件

  • Node.js 20.0.0以上
  • REST API が有効になっている WordPress サイト
  • 認証用のWordPressアプリケーションのパスワード

ライセンス

MITライセンス - 詳細はLICENSEファイルを参照

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

このMCP WordPressサーバーを使用してWordPressサイトを操作します

100% Cline で作成されました。Cline を使用すると、リポジトリを指定してコードが安全に使用できるかどうかを確認することで、コードを評価できます。

詳細な概要については、READ.me を参照してください。

楽しむ!

  1. 概要
    1. インストール
      1. 構成
        1. 利用可能な方法
          1. 投稿を作成
          2. get\_posts
          3. 更新投稿
        2. セキュリティに関する注意事項
          1. 使用例
            1. 要件
              1. ライセンス

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.
                  Last updated -
                  1
                  10
                  23
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  Server that enhances the capabilities of the Cline coding agent. It provides intelligent code suggestions, reduces hallucinations, and documents the knowledge base by leveraging your project's documentation and detecting the technologies used in your codebase.
                  Last updated -
                  10
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server to create secure code sandbox environment for executing code within Docker containers.
                  Last updated -
                  69
                  Go
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP service that enables creating GitHub Pull Requests and adding code review comments using GitHub CLI, eliminating the need to manually handle authentication and permissions.
                  Last updated -
                  JavaScript
                  • Apple
                  • Linux

                View all related MCP servers

                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/stefans71/wordpress-mcp-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server