MCP Hub MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "MASTER_API_KEY=${MASTER_API_KEY}" mcphub-b469 -- docker run -d --name mcphub -p 8000:8000 --env-file .env airano/mcphub:latest
Required:MASTER_API_KEY
README.md

The AI-native management hub for WordPress, WooCommerce, and self-hosted services.

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

596 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 24 Health monitoring, API keys, OAuth management, audit
Total 596 Constant count — scales to unlimited sites

Quick Start

Option 1: Docker (Recommended)

git clone https://github.com/airano-ir/mcphub.git
cd mcphub
cp env.example .env
# Edit .env — set MASTER_API_KEY and add your site credentials
docker compose up -d

Option 2: Docker Hub (No Clone)

# Create a .env file with your credentials (see "Configure Your Sites" below)
docker run -d --name mcphub -p 8000:8000 --env-file .env airano/mcphub:latest

Option 3: From Source

git clone https://github.com/airano-ir/mcphub.git
cd mcphub
pip install -e .
cp env.example .env
# Edit .env with your site credentials
python server.py --transport streamable-http --port 8000

Verify It Works

After starting the server, wait ~30 seconds then:

# Check server health
curl http://localhost:8000/health

Open the web dashboard in your browser: http://localhost:8000/dashboard

You should see the login page. Log in with your MASTER_API_KEY or via GitHub/Google OAuth (if configured).

Try It Now (No Setup Required)

Don't want to self-host? Use the hosted instance at mcp.example.com:

  1. Log in with GitHub or Google
  2. Add your sites via the dashboard (My Sites → Add Service)
  3. Go to Connect page — generate config for your AI client
  4. Copy-paste the config into Claude Desktop, VS Code, or Claude Code

Your personal MCP endpoint: https://mcp.example.com/u/{your-user-id}/{alias}/mcp


Configure Your Sites

Add site credentials to .env:

# Master API

Tools (4)

wordpress_toolsManage posts, pages, media, users, menus, taxonomies, and SEO plugins.
woocommerce_toolsManage products, orders, customers, coupons, reports, and shipping.
gitea_toolsManage repositories, issues, pull requests, releases, and webhooks.
supabase_toolsManage database, auth, storage, edge functions, and realtime settings.

Environment Variables

MASTER_API_KEYrequiredAPI key for authenticating with the MCP Hub server.

Configuration

claude_desktop_config.json
{ "mcpServers": { "mcphub": { "command": "python", "args": ["server.py"], "env": { "MASTER_API_KEY": "your-api-key" } } } }

Try it

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.
List all open pull requests in my Gitea repositories and summarize the changes.
Fetch the latest customer order report from WooCommerce and identify top-selling products.

Frequently Asked Questions

What are the key features of MCP Hub?

Unified management for WordPress, WooCommerce, Gitea, Supabase, and more.. Access to nearly 600 tools for content, ecommerce, and database operations.. Native integration with AI assistants like Claude, ChatGPT, and Cursor.. Supports multi-site management for WordPress and WooCommerce.. Open-source architecture with self-hosted or cloud-hosted options..

What can I use MCP Hub for?

Automating bulk SEO updates across multiple WooCommerce stores.. Managing content workflows and scheduling posts for multiple WordPress sites.. Monitoring system health and performance across various self-hosted services.. Streamlining repository management and issue tracking in Gitea via AI.. Executing database operations and managing auth in Supabase projects..

How do I install MCP Hub?

Install MCP Hub by running: docker run -d --name mcphub -p 8000:8000 --env-file .env airano/mcphub:latest

What MCP clients work with MCP Hub?

MCP Hub works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep MCP Hub docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare