Skip to content

v1.0.1

Choose a tag to compare

@chrisfromthelc chrisfromthelc released this 11 Mar 02:32
· 2 commits to main since this release

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 (no exec()), 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 --setup

See the README for manual setup and other agents.