WordPress Developer Loadout
4 MCP servers for plugin and theme work on WordPress
Last verified:
Read your wp-content folder, query the MySQL backend, manage code via GitHub, and edit posts/pages through the WordPress REST API. Built for plugin and theme developers who don't want to wp-admin every change.
Install WordPress Developer Loadout
Paste into~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/wp-content"]
},
"mysql": {
"command": "npx",
"args": ["-y", "mysql-mcp"],
"env": { "MYSQL_URL": "mysql://wp:password@localhost:3306/wordpress" }
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..." }
},
"wordpress": {
"command": "npx",
"args": ["-y", "wordpress-mcp"],
"env": { "WP_URL": "https://yoursite.com", "WP_USER": "admin", "WP_APP_PASSWORD": "..." }
}
}
}After pasting, fully restart your MCP client. Replace placeholders (paths, API keys) with your own values.
What's in this loadout
- Filesystem MCP Servercoremcp
Read theme files, plugin code, mu-plugins.
- MySQL MCPcoremcp
Query the WordPress DB safely — postmeta lookups, options table inspection.
- GitHub MCP Servercoremcp
Version theme/plugin code, open PRs.
- WordPress MCPoptionalmcp
Manage posts, pages, users through the REST API.
What you can do with it
Plugin debug
A custom plugin in /Users/me/wp-content/plugins/my-plugin is throwing on activation. Read the code, query the wp_options table in mysql for related stuck options, and propose a fix.Bulk post update
Through wordpress, find all posts in the "Tutorials" category from before 2025 and add the tag "legacy".Theme audit
Read the theme in /Users/me/wp-content/themes/mytheme. List all functions hooked to "the_content" and check whether any of them might be the source of slow queries we see in mysql's slow log.
Client compatibility
- Claude Desktop 0.7.4Tested ✓
- Cursor 0.42+Tested ✓
- Windsurf 1.4Tested ✓
- Continue 0.9Untested
Variants
Heavy version
Adds Memory for long-running plugin debugging and Sentry for production error tracking.
Adds: mcp-server-memory, mcp-server-sentry
Lite version
Filesystem + WordPress. Edit code, manage content.
Removes: mysql-mcp, mcp-server-github
FAQ — WordPress Developer Loadout
What is the WordPress Developer Loadout?
Read your wp-content folder, query the MySQL backend, manage code via GitHub, and edit posts/pages through the WordPress REST API. Built for plugin and theme developers who don't want to wp-admin every change. It includes 4 MCP servers: Filesystem MCP Server, MySQL MCP, GitHub MCP Server, WordPress MCP.
Does this loadout work with Cursor and Windsurf?
Yes. The config block above is one JSON object that drops into Claude Desktop's, Cursor's, or Windsurf's MCP config. Each client uses the same mcpServers schema; only the file path differs.
How long does setup take?
About 3 minutes the first time: copy the config, paste it into your client's MCP configuration file, replace placeholder API keys with your own, and restart the client.
Can I customise this loadout?
Yes. Use the Lite version if you want fewer servers, or the Heavy version to add 2 more for advanced workflows. You can also remove any individual server by deleting its entry from the JSON.
How much does it cost?
Loadout itself is free. Most listed servers are open-source and free to run. Servers that talk to paid SaaS (Stripe, SendGrid, Linear, etc.) follow that vendor's pricing.
When was this loadout last verified?
Last verified on 2026-04-24. We re-test featured loadouts at least monthly and update the config when MCP servers ship breaking changes.