wp-settings-mcp
Verified Safeby Akungapaul
Overview
Manages and configures WordPress site settings, users, and cache through a Model Context Protocol (MCP) server.
Installation
node server.jsEnvironment Variables
- WORDPRESS_URL
- WORDPRESS_USERNAME
- WORDPRESS_APP_PASSWORD
- ENABLE_WP_CLI
- WP_CLI_PATH
- WORDPRESS_PATH
- SSH_HOST
- SSH_PORT
- SSH_USER
- SSH_KEY_PATH
Security Notes
The server provides powerful administrative capabilities over a WordPress site, including updating critical site settings, managing users (list, create, delete), and flushing cache. It relies on WordPress REST API and WP-CLI, which can grant extensive control if configured with administrator credentials. The security of this server heavily depends on the secure management of sensitive environment variables such as WORDPRESS_APP_PASSWORD and SSH_KEY_PATH, and the secure deployment of the MCP server itself (e.g., strong authentication, network access controls). A compromise of this server could lead to full control over the connected WordPress instance and potentially the underlying server if WP-CLI is enabled with SSH access. Input validation with Zod helps with schema adherence but does not mitigate the risk of authorized users performing sensitive actions or a compromised server being misused.
Similar Servers
mcp-server
This plugin implements a Model Context Protocol (MCP) server for WordPress, exposing WordPress's data and functionality through its REST API to AI clients.
mcp-registry
The Model Context Protocol (MCP) Registry centralizes and structures installation configurations for various MCP servers, enabling easy discovery and integration into MCP clients and hubs.
mcp-for-woocommerce
Connects WordPress and WooCommerce to AI systems via Model Context Protocol, enabling AI agents to query and manage e-commerce data (products, orders, categories, shipping, payments, taxes) and content (posts, pages).
mcp-ai-wpoos
Provides a stable API and server framework for integrating AI models and tools into WordPress, enabling advanced AI assistant capabilities and workflow automation.