A Model Context Protocol server for WordPress content management. It has ability to create, update, search and get posts. It also has ability to get WordPress block types schema to generate post content using blocks.
This posts are entirely generated by Claude
Demo 1
WordPress.MCP.Demo.2.mp4
Demo 2
WordPress.MCP.Demo.mov
Add following configuration to your claude_desktop_config.json file to use this MCP server:
{
"mcpServers": {
"wordpress": {
"command": "npx",
"args": ["-y", "wordpress-mcp"],
"env": {
"WORDPRESS_HOST_URL": "http://localhost:<PORT>",
"WORDPRESS_API_USERNAME": "<WORDPRESS_USERNAME>",
"WORDPRESS_API_PASSWORD": "<WORDPRESS_APPLICATION_PASSWORD>",
"WORDPRESS_POST_AUTHOR_ID": "<WORDPRESS_POST_AUTHOR_ID>"
}
}
}
}Check Testing your server with Claude for Desktop section in MCP Server Example Documentation for more details.
createPost: Create a new WordPress postupdatePost: Update an existing postsearchPosts: Search for posts by title or keywordgetPost: Get a specific postblockTypesSchema: Get WordPress block types schema
🎉 Happy vibe blogging 🎉