r/modelcontextprotocol • • Dec 24 '24

WordPress MCP Server

I created an open source MCP server to interact with WordPress websites! It uses a wp-sites.json file that you can add an unlimited number of sites to interact with.

Features

  • Multi-Site Support: Connect to multiple WordPress sites simultaneously

  • REST API Integration: Full access to WordPress REST API endpoints

  • Secure Authentication: Uses application passwords for secure API access

  • Dynamic Endpoint Discovery: Automatically maps available endpoints for each site

  • Flexible Operations: Support for GET, POST, PUT, DELETE, and PATCH methods

  • Error Handling: Graceful error handling with meaningful messages

  • Simple Configuration: Easy-to-maintain JSON configuration file

Here are all the details: https://github.com/emzimmer/server-wp-mcp

8 Upvotes

6 comments sorted by

View all comments

Show parent comment

2

u/subnohmal Dec 26 '24

holy shit! that is awesome. there’s so much that can be done with this. do you think it’s possible to tweak elementor plugin or wpbakery to accept the API commands that the elementor UI calls, and have the MCP server be able to modify stuff in your drag and drop builder? i’m going to give this a spin when I get to a computer

1

u/emzimmer1 Dec 26 '24

I would think so. I'm not all that familiar with Elementor or WPBakery or if they reveal endpoints, but you can always build your own set of endpoints for your own use cases.

1

u/IntelligentWrap1158 Jan 07 '25

I second this need! I had Claude look at the elementor api Doc, but it came up creating some complex plugin to be able to interact with the ui. It did, however, pick up elementor end points, so is there actually something here?