Перейти к содержимому

WordPress MCP Server

автоматизирует взаимодействие с WordPress через REST API для создания, получения и обновления постов

JavaScript
74 stars

Описание

Это сервер MCP на Node.js для интеграции с сайтами WordPress via REST API и JSON-RPC 2.0. Позволяет автоматизировать управление контентом: создавать, извлекать и редактировать посты. Требует аутентификации через application passwords. Идеален для ботов, скриптов автоматизации, CMS-интеграций и генерации контента в блогах или сайтах на WordPress.

Возможности

create_post

Создаёт новый пост с заголовком, содержимым и статусом (draft, publish, private).

get_posts

Получает список постов с пагинацией (perPage, page).

update_post

Обновляет существующий пост по ID: заголовок, содержимое, статус.

Установка

  1. Клонируйте репозиторий.
  2. Установите зависимости: npm install.
  3. Соберите проект: npm run build.

Добавьте в файл настроек 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"
      }
    }
  }
}

Требования: Node.js 20+, WordPress с включённым REST API.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
74

Ссылки