MCP Local WP — MCP-сервер для Claude Code: доступ к базе WordPress
Даёт ИИ-ассистенту read-only доступ к базе WordPress в Local by Flywheel: ассистент видит реальные таблицы и колонки, а не гадает по схеме из головы.
claude mcp add mcp-local-wp -- npx -y @verygoodplugins/mcp-local-wpЧто делает MCP Local WP
Сервер подключается к MySQL работающего сайта в Local by Flywheel и отдаёт ассистенту инструменты для чтения схемы и выполнения запросов. Запросы только read-only. Когда ассистент видит настоящую структуру таблиц, он пишет JOIN по реальным полям, а не по придуманным: частый промах — искать метаданные в той же таблице, где лежит основная запись.
Локальный сайт сервер находит сам: сканирует процессы mysqld, разбирает конфиг активного сайта и подставляет нужный сокет или порт. Если сайтов несколько, порядок выбора такой: SITE_ID, затем SITE_NAME, затем текущий каталог, потом первый найденный процесс, а в конце — самый свежий по времени сокет. Для нестандартной установки можно задать MYSQL_HOST или MYSQL_SOCKET_PATH.
Версия 2.0 требует Node.js 24 или новее. Результаты запросов приходят в виде { "rows": [...] }, а список таблиц отдаётся страницами: { "tables": [...], "hasMore": false, "nextAfter": null }. Без Node.js 24 сервер не запустится, так что сначала обновите рантайм. Текущий сайт проверяется инструментом mysql_current_site.
Какие задачи решает
- увидеть реальные колонки таблиц плагина перед написанием запроса
- собрать JOIN по настоящим связям между таблицами
- проверить, есть ли данные, прежде чем предлагать запрос
- разобраться в структуре кастомных таблиц WooCommerce или LearnDash
- найти, какой сайт Local обслуживает текущий каталог проекта
Примеры запросов агенту
- Посмотри через
mysql_current_site, к какой базе ты подключён, и покажи список таблиц. - Выведи структуру таблиц плагина и напиши запрос, который достанет незавершённые попытки квиза.
- Проверь в базе сайта
dev, какие мета-ключи есть у записей активности.
Как установить MCP Local WP
Командой платформы
claude mcp add mcp-local-wp -- npx -y @verygoodplugins/mcp-local-wpКомандой платформы
codex mcp add mcp-local-wp -- npx -y @verygoodplugins/mcp-local-wpФайл настроек
{
"mcpServers": {
"mcp-local-wp": {
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-local-wp"
]
}
}
}Файл настроек
{
"servers": {
"mcp-local-wp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-local-wp"
]
}
}
}Командой платформы
gemini mcp add mcp-local-wp npx -y @verygoodplugins/mcp-local-wpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MCP Local WP
Как установить MCP Local WP в Claude Code?
Одной командой: claude mcp add mcp-local-wp -- npx -y @verygoodplugins/mcp-local-wp. Перед этим поставьте Node.js 24 или новее.
Что делает MCP Local WP?
Подключается к MySQL сайта в Local by Flywheel и позволяет ассистенту читать схему и выполнять read-only запросы. Запись в базу сервер не делает.
Как выбрать нужный сайт, если в Local их несколько?
Задайте SITE_NAME или SITE_ID в конфиге MCP. Без них сервер смотрит на текущий каталог, затем на первый запущенный процесс mysqld, затем на самый свежий сокет.