WordPress MCP Server
автоматизирует взаимодействие с WordPress через REST API для создания, получения и обновления постов
Описание
Это сервер 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: заголовок, содержимое, статус.
Установка
- Клонируйте репозиторий.
- Установите зависимости:
npm install. - Соберите проект:
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.