Labsco
docdyhr logo

MCP WordPress Server

β˜… 99

from docdyhr

A comprehensive MCP server for managing WordPress sites, featuring a wide range of tools for performance monitoring, caching, and more.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys
<div align="right"> <a href="https://railway.com?referralCode=QhjuBc"> <img width="160" src="https://raw.githubusercontent.com/docdyhr/.github/main/assets/railway-corner-v2@2x.png" alt="Deploy on Railway β€” $20 free credits"> </a> </div>

πŸš€ MCP WordPress Server

<div align="center"> <img src="images/wordpress-mcp-logo.png" width="50%" alt="WordPress MCP Logo">

The Most Comprehensive WordPress MCP Server

Manage WordPress sites with natural language through AI tools like Claude Desktop

Quick Start β€’ Why This MCP Server? Installation Options β€’ Documentation β€’ Examples

CI/CD Pipeline GitHub Stars NPM Version NPM Downloads NPM Total Downloads Docker Pulls Coverage Status MCP Evaluation

TypeScript CodeQL Docker License

<!-- Badges updated: 2025-12-23 -->

πŸŽ‰ v3.3.14 - Production Ready!

</div>

🎯 Why This MCP Server?

Transform WordPress management from complex admin panels to simple conversations:

Copy & paste β€” that's it
❌ Before: Login β†’ Admin Panel β†’ Navigate β†’ Click β†’ Fill Forms β†’ Save
βœ… After:  "Create a new blog post about AI trends with SEO optimization"

Key Advantages:

  • πŸ† Most Complete: 59 tools vs 20-30 in alternatives
  • ⚑ Fastest Setup: 2-click Claude Desktop installation via DXT
  • πŸ”’ Production Ready: 2200+ tests, security audited, battle-tested
  • 🎯 TypeScript Native: 100% type safety, best-in-class developer experience
  • 🌐 Multi-Site: Manage unlimited WordPress sites from one place

πŸ” Authentication

WordPress Application Passwords are recommended:

  1. WordPress Admin β†’ Users β†’ Profile β†’ Application Passwords β†’ Add New
  2. Copy the generated password into your config

Alternative methods: JWT, Basic Auth, API Key β€” see Authentication Configuration

🌟 What Makes This Special

FeatureThis ServerCompetition
Tools Available59 tools20-30 tools
Claude Desktop DXTβœ… 2-click install❌ Manual setup
Multi-Site Supportβœ… Unlimited sites❌ Single site
TypeScriptβœ… 100% coverage⚠️ Partial/None
Performance Monitoringβœ… Real-time analytics❌ Basic only
Test Coverageβœ… 2200+ tests, comprehensive coverage⚠️ Limited
Production Readyβœ… Security audited⚠️ Unknown

πŸ“‹ Available Tools (59 Tools)

Content Management

  • πŸ“ Posts (6 tools) - Create, edit, delete, list posts and revisions
  • πŸ“„ Pages (6 tools) - Manage static pages and revisions
  • πŸ–ΌοΈ Media (6 tools) - Upload, manage media library and files

User & Community

  • πŸ‘₯ Users (6 tools) - User management and profiles
  • πŸ’¬ Comments (7 tools) - Comment moderation and management
  • 🏷️ Taxonomies (10 tools) - Categories and tags management

Site Management

  • βš™οΈ Site Settings (7 tools) - Site configuration and statistics
  • πŸ” Authentication (6 tools) - Auth testing and management
  • ⚑ Cache Management (4 tools) - Performance caching control
  • πŸ“Š Performance Monitoring (6 tools) - Real-time metrics and optimization

πŸ“– Complete Tool Documentation | Live API Reference

πŸ€– Examples

Copy & paste β€” that's it
πŸ’¬ "Create a new blog post about AI trends with SEO optimization"
πŸ’¬ "Check my WordPress site performance and provide optimization recommendations"
πŸ’¬ "Find all draft posts older than 30 days and provide a summary"
πŸ’¬ "Batch update all client sites with the new privacy policy footer"
πŸ’¬ "List all posts from my client-blog site"

πŸ“– More Examples | Real-World Workflows

πŸ§ͺ Testing & Security

Copy & paste β€” that's it
npm test              # Full test suite (512/512 passing)
npm run test:security # Security tests (40/40 passing)
npm run health        # System health check

πŸ“– Security Documentation β€” OWASP coverage, penetration testing, compliance

πŸ“š Documentation

Getting Started

User Guides

Integration Guides

Developer Documentation

Deployment & Operations

πŸš€ Next Steps

Ready to transform your WordPress management?

  1. πŸ† Download DXT Extension - Easiest setup (2 minutes)
  2. ⚑ Try NPX Method - Power user setup (5 minutes)
  3. πŸ“š Explore All Tools - See what's possible
  4. πŸ’¬ Join Discussions - Get help and share ideas

πŸ”— Similar Projects


πŸ“‹ Changelog

v3.3.14 (June 2026)

  • πŸ”’ Security Updates - Patch moderate Hono vulnerabilities, update allowlisted npm-bundled advisories
  • πŸ§ͺ CI - Smoke-test improvements and Node 24 validation

v3.x Series (2025–2026)

  • πŸ—οΈ Modular Architecture - Domain-specific operation modules and composition pattern
  • πŸ”„ Fault Tolerance - Circuit breaker pattern with automatic recovery
  • πŸ“Š 2200+ Tests - Comprehensive test suite across security, cache, server, client, config, utils, tools, and performance
  • ⚑ Caching Layer - CachedWordPressClient with configurable TTL; 50–70% faster repeat requests
  • 🌐 Multi-Site - Unlimited WordPress sites from one configuration file
  • πŸ” 4 Auth Methods - App Passwords (recommended), JWT, Basic, API Key
  • 🐳 Docker & DXT - One-click Claude Desktop extension and Docker Hub image

For the full history see CHANGELOG.md.


πŸ™ Acknowledgments

Special thanks to Stephan Ferraro for the upstream project that inspired this implementation.


<div align="center">

⭐ Found this helpful? Give us a star on GitHub! ⭐

</div>