MainWP — MCP-сервер для Claude Code: управление WordPress
MCP-сервер связывает MainWP с ИИ-клиентом, чтобы проверять сайты и обновления или управлять ими через запросы. Изменения с разрушительными последствиями по умолчанию требуют подтверждения.
claude mcp add mainwp-mcp -e MAINWP_URL=<MAINWP_URL> -e MAINWP_USER=<MAINWP_USER> -e MAINWP_APP_PASSWORD=<MAINWP_APP_PASSWORD> -- npx -y @mainwp/mcpЧто делает MainWP
MainWP подключает ИИ-клиент к панели MainWP и помогает управлять сетью WordPress-сайтов: проверять связь, искать ожидающие обновления и применять их, работать с плагинами, темами и клиентскими записями. Сервер запускается на компьютере с ИИ-инструментом; устанавливать что-либо на Dashboard и дочерние сайты не нужно.
Перед настройкой нужны Node.js 20.19 или новее, MainWP Dashboard 6.0 или новее с доступом по HTTPS и пароль приложения WordPress. Для Claude Code сервер можно добавить командой claude mcp add. По умолчанию удаление сайта, плагина или темы сначала показывает предварительный просмотр и ждёт подтверждения; безопасный режим блокирует такие операции. Это важно учитывать, если вы хотите выполнять удаление без проверки.
Какие задачи решает
- найти сайты с ожидающими обновлениями
- проверить, какие дочерние сайты потеряли связь
- обновить устаревшие плагины в сети
- собрать отчёт по сайтам клиента
- проверить состояние безопасности сайтов
Примеры запросов агенту
- Покажи сайты, где ожидаются обновления плагинов.
- Проверь, какие дочерние сайты сейчас отключены.
- Составь план обновлений для всей сети MainWP.
Как установить MainWP
Командой платформы
claude mcp add mainwp-mcp -e MAINWP_URL=<MAINWP_URL> -e MAINWP_USER=<MAINWP_USER> -e MAINWP_APP_PASSWORD=<MAINWP_APP_PASSWORD> -- npx -y @mainwp/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mainwp --env MAINWP_URL=<MAINWP_URL> --env MAINWP_USER=<MAINWP_USER> --env MAINWP_APP_PASSWORD=<MAINWP_APP_PASSWORD> -- npx -y @mainwp/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mainwp": {
"command": "npx",
"args": [
"-y",
"@mainwp/mcp"
],
"env": {
"MAINWP_URL": "<MAINWP_URL>",
"MAINWP_USER": "<MAINWP_USER>",
"MAINWP_APP_PASSWORD": "<MAINWP_APP_PASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mainwp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mainwp/mcp"
],
"env": {
"MAINWP_URL": "<MAINWP_URL>",
"MAINWP_USER": "<MAINWP_USER>",
"MAINWP_APP_PASSWORD": "<MAINWP_APP_PASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MAINWP_URL=<MAINWP_URL> -e MAINWP_USER=<MAINWP_USER> -e MAINWP_APP_PASSWORD=<MAINWP_APP_PASSWORD> mainwp npx -y @mainwp/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MainWP
Как установить MainWP в Claude Code?
Добавьте сервер командой `claude mcp add mainwp-mcp -e MAINWP_URL=<MAINWP_URL> -e MAINWP_USER=<MAINWP_USER> -e MAINWP_APP_PASSWORD=<MAINWP_APP_PASSWORD> -- npx -y @mainwp/mcp`. Подставьте адрес Dashboard, имя пользователя и пароль приложения.
Что делает MainWP MCP-сервер?
Он позволяет ИИ-клиенту управлять сайтами WordPress через MainWP: проверять подключение и обновления, работать с плагинами и темами, а также вести клиентские записи.
Что нужно для работы MainWP MCP-сервера?
Нужны Node.js 20.19 или новее, MainWP Dashboard 6.0 или новее, доступный по HTTPS, и пароль приложения WordPress. Для некоторых инструментов требуется более новая версия Dashboard.