v1.0.1
First full release of @chrisfromthelc/local-wp-mcp — an MCP server providing WP-CLI, MySQL, and filesystem access for Local by Flywheel WordPress sites.
Highlights
- 10 MCP tools: WP-CLI execution, MySQL queries, file read/write/search, site listing
- Security-first:
spawn()only (noexec()), shell metacharacter rejection, blocked dangerous flags, TOCTOU-safe file operations, symlink-aware path validation, restricted env inheritance - Plugin CLI support: Automatically detects read-only plugin commands (WooCommerce, ACF, Yoast, etc.) via verb matching — no configuration needed
- Write protection: All write operations (WP-CLI, MySQL, filesystem) require explicit opt-in via environment variables
- Multi-agent support: Setup instructions for Claude Code, Claude Desktop, Cursor, VS Code (GitHub Copilot), and Windsurf
- 357 tests across 5 test suites with ESLint and TypeScript strict mode
Install
npx -y @chrisfromthelc/local-wp-mcp --setupSee the README for manual setup and other agents.