Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"wp-mcp": {
"env": {
"REMOTE_URL": "https://wp-mcp.example.com/mcp",
"REMOTE_AUTH_TYPE": "oauth"
},
"args": [
"-y",
"@rnaga/wp-mcp",
"--",
"remote",
"proxy"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
@rnaga/wp-mcp is a Model Context Protocol (MCP) server for WordPress that turns your site into an AI-operable surface. By exposing WordPress CRUD primitives to clients like Claude Desktop, an assistant can draft a post on demand, refine it collaboratively, and publish it straight into your database—no trip through wp-admin required.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@rnaga/wp-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @rnaga/wp-mcp against OSV.dev.
Click any tool to inspect its schema.
PostsCreate, update, read, or delete posts and their revisions
wordpress://posts
CommentsModerate discussion threads or inject generated replies
wordpress://comments
UsersOnboard contributors, adjust roles, or disable accounts with native capability checks
wordpress://users
TermsManage categories, tags, and custom taxonomies
wordpress://terms
MetadataInspect, create, update, or delete post, user, comment, term, and site meta fields
wordpress://metadata
Settings & OptionsToggle site-level configuration safely
wordpress://settings
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in writing / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP Security Weekly
Get CVE alerts and security updates for io.github.rnaga/wp-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
@rnaga/wp-mcp is a Model Context Protocol (MCP) server for WordPress that turns your site into an AI-operable surface. By exposing WordPress CRUD primitives to clients like Claude Desktop, an assistant can draft a post on demand, refine it collaboratively, and publish it straight into your database—no trip through wp-admin required.
Here are a few common scenarios this unlocks:
Built on top of @rnaga/wp-node, the server ships with a curated MCP toolset covering posts, users, comments, terms, revisions, metadata, options, and site settings. The MCP server can manage the following database tables/resources:
| Resource | What you can do |
|---|---|
| Posts | Create, update, read, or delete posts and their revisions. |
| Comments | Moderate discussion threads or inject generated replies. |
| Users | Onboard contributors, adjust roles, or disable accounts with native capability checks. |
| Terms | Manage categories, tags, and custom taxonomies. |
| Metadata | Inspect, create, update, or delete post, user, comment, term, and site meta fields. |
| Settings & Options | Toggle site-level configuration safely. |
You can spin up a STDIO server for direct database access or host a Streamable HTTP MCP server for remote access. For convenience, layer on the CLI proxy whenever your MCP client needs a local bridge to the HTTP server. The proxy behaves like a local MCP server while relaying requests to the HTTP endpoint—perfect for clients that lack OAuth or WordPress Application Password support—so you can fit MCP workflows into existing editorial pipelines without re-implementing WordPress business logic.
The project includes a CLI (wp-mcp) that helps you:
~/.wp-mcp.Run this command to list the available CLI commands:
npx @rnaga/wp-mcp -- --help
Usage: <command> <subcommand> [options]
Commands:
local Local MCP (stdio) server commands
utils Utility commands for configuration, debugging, and MCP inspection
http Scaffold a TypeScript project for the MCP streamable HTTP server and related tooling.
remote Remote MCP server commands
Together, the server, CLI utilities, and proxy tooling let you CRUD WordPress content, manage users, and sync settings through the MCP standard without re-implementing WordPress logic.
Run the STDIO server when you can reach the database directly. The CLI launches an MCP process that assumes a WordPress user locally and exposes your site's tools over STDIO to the MCP client.
flowchart LR
client(["MCP Client<br/>(e.g. Claude Desktop)"])
stdio(["Local STDIO MCP Server<br/>(wp-mcp CLI)"])
db(["WordPress Database"])
client <--> stdio
stdio <--> db
npx @rnaga/wp-mcp -- local config-set
The CLI prompts you for host, port, database name, user