Provides tools for managing Appwrite instances, including databases, authentication, storage, functions, teams, and messaging.
Allows for the management of Directus collections, items, users, files, flows, and permissions.
Provides comprehensive management of Gitea repositories, issues, pull requests, releases, webhooks, and organizations.
Enables the management of n8n automation workflows, executions, credentials, variables, and audit logs.
Provides tools to manage Supabase projects, including database operations, authentication, storage, edge functions, and realtime features.
Offers management capabilities for WooCommerce stores, products, orders, customers, coupons, reports, and shipping settings.
Offers management capabilities for WooCommerce stores, products, orders, customers, coupons, reports, and shipping settings.
Allows management of WordPress sites, including posts, pages, media, users, menus, taxonomies, and SEO configurations.
Integrates with Yoast SEO to manage meta descriptions and SEO settings for WordPress content.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP HubCheck today's WooCommerce orders and summarize the total sales."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Hub
The AI-native management hub for WordPress, WooCommerce, and self-hosted services.
Connect your sites, stores, repos, and databases — manage them all through Claude, ChatGPT, Cursor, or any MCP client.
Why MCP Hub?
WordPress powers 43% of the web. WooCommerce runs 36% of online stores. Yet no MCP server existed for managing them through AI — until now.
MCP Hub is the first MCP server that lets you manage WordPress, WooCommerce, and 7 other self-hosted services through any AI assistant. Instead of clicking through dashboards, just tell your AI what to do:
"Update the SEO meta description for all WooCommerce products that don't have one"
"Create a new blog post about our Black Friday sale and schedule it for next Monday"
"Check the health of all 12 WordPress sites and report any with slow response times"
What Makes MCP Hub Different
Feature | ManageWP | MainWP | AI Content Plugins | MCP Hub |
Multi-site management | Yes | Yes | No | Yes |
AI agent integration | No | No | No | Native (MCP) |
Full WordPress API | Dashboard | Dashboard | Content only | 67 tools |
WooCommerce management | No | Limited | No | 28 tools |
Git/CI management | No | No | No | 56 tools (Gitea) |
Automation workflows | No | No | No | 56 tools (n8n) |
Self-hosted | No | Yes | N/A | Yes |
Open source | No | Core only | Varies | Fully open |
Price | $0.70-8/site/mo | $29-79/yr | $19-79/mo | Free |
589 Tools Across 9 Plugins
Plugin | Tools | What You Can Do |
WordPress | 67 | Posts, pages, media, users, menus, taxonomies, SEO (Rank Math/Yoast) |
WooCommerce | 28 | Products, orders, customers, coupons, reports, shipping |
WordPress Advanced | 22 | Database ops, bulk operations, WP-CLI, system management |
Gitea | 56 | Repos, issues, pull requests, releases, webhooks, organizations |
n8n | 56 | Workflows, executions, credentials, variables, audit |
Supabase | 70 | Database, auth, storage, edge functions, realtime |
OpenPanel | 73 | Events, funnels, profiles, dashboards, projects |
Appwrite | 100 | Databases, auth, storage, functions, teams, messaging |
Directus | 100 | Collections, items, users, files, flows, permissions |
System | 17 | Health monitoring, API keys, project discovery |
Total | 589 | Constant count — scales to unlimited sites |
Quick Start
Option 1: Docker (Recommended)
Option 2: PyPI
Option 3: From Source
Configure Your Sites
Add site credentials to .env:
Connect Your AI Client
Add to claude_desktop_config.json:
Add to .mcp.json in your project:
Go to Settings > MCP Servers > Add Server:
Name: MCP Hub
URL:
https://your-server:8000/mcpHeaders:
Authorization: Bearer YOUR_MASTER_API_KEY
Add to .vscode/mcp.json:
MCP Hub supports Open Dynamic Client Registration (RFC 7591). ChatGPT can auto-register as an OAuth client:
Deploy MCP Hub with
OAUTH_BASE_URLsetIn ChatGPT, add MCP server:
https://your-server:8000/mcpChatGPT auto-discovers OAuth metadata and registers
Architecture
Multi-endpoint architecture: Give each team member or AI agent access to only the tools they need.
Security
OAuth 2.1 + PKCE (RFC 8414, 7591, 7636) with auto-registration for Claude/ChatGPT
Per-project API keys with scoped permissions (read/write/admin)
Rate limiting: 60/min, 1,000/hr, 10,000/day per client
GDPR-compliant audit logging with automatic sensitive data filtering
Web dashboard with real-time health monitoring (8 pages, EN/FA i18n)
Compatibility Note: MCP Hub requires FastMCP 2.x (
>=2.14.0,<3.0.0). FastMCP 3.0 introduced breaking changes and is not yet supported. If you install dependencies manually, ensure you don't upgrade to FastMCP 3.x.
Documentation
Guide | Description |
Full setup walkthrough | |
System design and module reference | |
Per-project API key management | |
OAuth 2.1 setup for Claude/ChatGPT | |
Gitea plugin configuration | |
Docker and Coolify deployment | |
Common issues and solutions | |
Build your own plugin |
Development
Support This Project
MCP Hub is free and open-source. Development is funded by community donations.
Donate with Crypto (NOWPayments) — Global, no geographic restrictions.
Goal | Monthly | Enables |
Infrastructure | $50/mo | Demo hosting, CI/CD, domain |
Part-time maintenance | $500/mo | Updates, security patches, issue triage |
Active development | $2,000/mo | New plugins, features, community support |
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Priority areas:
New plugin development
Client setup guides
Workflow templates and examples
Test coverage expansion
Translations (i18n)
License
MIT License. See LICENSE.