
pluginslab/wp-devdocs-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
wp-devdocs-mcp - это локальный MCP-сервер, который индексирует каждое действие, фильтр, регистрацию блоков и вызов JS API от WordPress, WooCommerce, Gutenberg или любого плагина, с которым вы работаете.
Обзор
wp-devdocs-mcp - это локальный MCP-сервер, который индексирует каждое действие, фильтр, регистрацию блоков и вызов JS API от WordPress, WooCommerce, Gutenberg или любого плагина, с которым вы работаете. Это дает ИИ-инструментам, таким как Claude Code, проверенную базу данных для поиска и проверки, вместо того, чтобы полагаться на данные обучения. Работает с Claude Code, Cursor, Windsurf и любым MCP-совместимым клиентом. Помощники по кодированию ИИ меняют способ создания плагинов WordPress. Такие инструменты, как Claude Code, Cursor и Windsurf, могут создавать целые плагины за считанные минуты, но все они имеют одно и то же слепое пятно. Большую часть времени это работает хорошо. Такие модели, как Клод Соннет, почти каждый раз бьют по обычным крючкам. Но «большую часть времени» недостаточно хорошо, когда вы отправляете производственный код, и не каждая модель — Клод Соннет. По всему ландшафту LLM сегодня генерируют код: — woocommerce email after order details звучит правильно, но не является реальным — InspectorControls вместо wp.blockEditor.
Обзор (машинный перевод)
Дайте своему помощнику по кодированию ИИ проверенную базу данных крючков WordPress вместо того, чтобы позволять ей угадывать.
wp-devdocs-mcp - это локальный MCP-сервер, который индексирует каждое действие, фильтр, регистрацию блоков и вызов JS API от WordPress, WooCommerce, Gutenberg или любого плагина, с которым вы работаете. Это дает ИИ-инструментам, таким как Claude Code, проверенную базу данных для поиска и проверки, вместо того, чтобы полагаться на данные обучения.
Работает с Claude Code, Cursor, Windsurf и любым MCP-совместимым клиентом.
Почему это существует
Помощники по кодированию ИИ меняют способ создания плагинов WordPress. Такие инструменты, как Claude Code, Cursor и Windsurf, могут создавать целые плагины за считанные минуты, но все они имеют одно и то же слепое пятно: имена крюков происходят из данных обучения, а не из фактического исходного кода.
Большую часть времени это работает хорошо. Такие модели, как Клод Соннет, почти каждый раз бьют по обычным крючкам. Но «большую часть времени» недостаточно хорошо, когда вы отправляете производственный код, и не каждая модель — Клод Соннет. По всему ландшафту LLM сегодня генерируют код:
** Некоторые модели изобретают крючки, которых не существует** — woocommerce_email_after_order_details звучит правильно, но не реально
- ** Некоторые используют устаревшие пространства имен** - 'wp.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
wp-devdocs-mcp
Give your AI coding assistant a verified WordPress hook database instead of letting it guess.
wp-devdocs-mcp is a local MCP server that indexes every action, filter, block registration, and JS API call from WordPress, WooCommerce, Gutenberg, or any plugin you work with. It gives AI tools like Claude Code a verified database to search and validate against instead of relying on training data.
Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.
Why This Exists
AI coding assistants are changing how we build WordPress plugins. Tools like Claude Code, Cursor, and Windsurf can scaffold entire plugins in minutes — but they all share the same blind spot: hook names come from training data, not from the actual source code.
Most of the time this works fine. Models like Claude Sonnet nail common hooks almost every time. But “most of the time” isn’t good enough when you’re shipping production code, and not every model is Claude Sonnet. Across the landscape of LLMs doing code generation today:
- Some models invent hooks that don’t exist —
woocommerce_email_after_order_detailssounds right but isn’t real - Some use deprecated namespaces —
wp.editor.InspectorControlsinstead ofwp.blockEditor.InspectorControls - Most miss newer hooks — suggesting
pre_get_postsfor WooCommerce order queries when HPOS useswoocommerce_order_list_table_prepare_items_query_args - Parameters get mixed up — wrong argument count or order in callback signatures
- No model knows your custom plugins — private or proprietary hooks are invisible to every model’s training data
The core issue is simple: we can’t rely 100% on any model to produce correct WordPress hook names from memory alone. Even the best models benefit from verification, and the rest genuinely need it. You only find out about hallucinated hooks when the code doesn’t work — and in an agentic workflow where the AI writes, tests, and iterates autonomously, one bad hook name can send it down a rabbit hole of debugging something that was never going to work.
The Solution
Feed the LLM real data. Instead of hoping the model remembers the right hook name, give it a verified database to query.
wp-devdocs-mcp parses the actual source code of any WordPress plugin and builds a searchable index of every hook with its exact name, type, parameters, file location, and surrounding code context. Your AI assistant queries this index before writing code — so every hook name in the generated code is verified against the real source.
This fits naturally into agentic coding workflows. When Claude Code (or any MCP-compatible assistant) needs to use a WordPress hook, it:
- Searches the indexed database for relevant hooks
Установка
npx wp-devdocs-mcpКонфигурация
{
"mcpServers": {
"wp-devdocs": {
"command": "npx",
"args": ["wp-devdocs-mcp"]
}
}
}