AiondaDotCom/mcp-wordpress
If you are the rightful owner of mcp-wordpress and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP WordPress Server is a comprehensive tool for managing WordPress sites using the Model Context Protocol, leveraging the WordPress REST API v2 and written entirely in TypeScript.
The MCP WordPress Server is designed to streamline the management of WordPress sites by providing a robust server that interacts with the WordPress REST API v2. Written in TypeScript, it ensures complete type safety and a superior developer experience. The server offers a wide array of tools for managing various aspects of a WordPress site, including posts, pages, media, users, comments, taxonomies, and site settings. It supports multiple authentication methods, including Application Passwords, JWT, and Basic Auth, making it flexible and secure. The server is optimized for performance with modern ES modules and includes comprehensive testing and debugging capabilities. An interactive setup wizard simplifies configuration, and integration with Claude Desktop allows for easy management and monitoring.
Features
- 54 WordPress Management Tools across 8 categories
- 100% TypeScript for complete type safety
- Modern ES Modules for optimized performance
- Interactive Setup Wizard for easy configuration
- Flexible Authentication supporting multiple methods
Usages
npx with Claude Desktop
{ "mcpServers": { "mcp-wordpress": { "command": "npx", "args": ["@aiondadotcom/mcp-wordpress"], "env": { "WORDPRESS_SITE_URL": "https://your-site.com", "WORDPRESS_USERNAME": "your-username", "WORDPRESS_APP_PASSWORD": "your-app-password", "WORDPRESS_AUTH_METHOD": "app-password" } } } }
global installation with Claude Desktop
{ "mcpServers": { "mcp-wordpress": { "command": "mcp-wordpress", "env": { "WORDPRESS_SITE_URL": "https://your-site.com", "WORDPRESS_USERNAME": "your-username", "WORDPRESS_APP_PASSWORD": "your-app-password", "WORDPRESS_AUTH_METHOD": "app-password" } } } }
local development with Claude Desktop
{ "mcpServers": { "mcp-wordpress": { "command": "node", "args": ["/path/to/mcp-wordpress/dist/index.js"], "env": { "WORDPRESS_SITE_URL": "https://your-site.com", "WORDPRESS_USERNAME": "your-username", "WORDPRESS_APP_PASSWORD": "your-app-password", "WORDPRESS_AUTH_METHOD": "app-password" } } } }
Tools
wp_list_posts
List and filter blog posts
wp_get_post
Get specific post
wp_create_post
Create new posts
wp_update_post
Edit posts
wp_delete_post
Delete posts