The Hub governs your machine. Add it to Claude, Cursor, Windsurf, Copilot, or Gemini once — it runs your whole server stack, risk-checks every server against the catalog, and can put a policy guard in front of any tool call.
Works with Claude, Cursor, Windsurf, Copilot, Gemini · Open source · MIT · No signup required
How it fits together
The Hub sits between your AI client and the MCP servers you use. You add servers once, and they show up everywhere.
Claude
Desktop
Cursor
IDE
Windsurf
Editor
Copilot
GitHub
Gemini
Local MCP hub
curatedmcp hub
Status
All systems ready
Discover
Catalog
Run
Local
Audit
Risk
Govern
Policy
GitHub
12 tools
Postgres
4 tools
Stripe
18 tools
Notion
8 tools
Slack
10 tools
Get started in 30 seconds
One block in your MCP config:
{
"mcpServers": {
"curatedmcp": {
"command": "npx",
"args": [
"-y",
"curatedmcp"
]
}
}
}Interactive — the Hub prompts for tokens:
$ npx curatedmcp add github
$ npx curatedmcp add postgres
$ npx curatedmcp listTools appear automatically as slug__tool:
github__create_issuepostgres__querystripe__create_paymentSame JSON works with every MCP-compatible client.
~/Library/Application Support/Claude/claude_desktop_config.json~/.cursor/mcp.json~/.codeium/windsurf/mcp_config.json~/.claude/mcp.jsonSame MCP config blockWhy a hub
No more copy-pasting MCP blocks into Claude, Cursor, Windsurf one by one. Add the Hub once. Every server you register is available in all of them.
Move from Claude to Cursor to Windsurf without losing your tools. Your stack lives in ~/.curatedmcp/stack.json — portable, hand-editable, version-controllable.
Every server in the catalog is human-reviewed before you can add it. No shadow MCP. No random GitHub repos. Security-reviewed before you trust it with credentials.
Your stack, your machine
No cloud sync. No accounts. After you add a few servers, here's what your stack file looks like:
~/.curatedmcp/stack.json{
"version": 1,
"entries": [
{
"slug": "github",
"name": "GitHub",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_xxxxxxxxxxxx" },
"addedAt": "2026-05-01T10:14:00.000Z"
},
{
"slug": "postgres",
"name": "Postgres",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "$DATABASE_URL"],
"addedAt": "2026-05-01T10:18:00.000Z"
},
{
"slug": "filesystem",
"name": "Filesystem",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/projects"],
"addedAt": "2026-05-01T10:22:00.000Z"
}
]
}Built for the whole ecosystem
Stop reconfiguring. Add the Hub to your AI client once, then `add` any server to your stack. Audit for risks, guard with a policy firewall, restart — tools are there.
Get the HubGet distribution. List your server in the CuratedMCP catalog and reach every developer using Claude, Cursor, Windsurf, Copilot, or Gemini through the Hub.
Publish a serverEmbed the CuratedMCP Hub and inherit the entire MCP ecosystem. Your users get instant access to every catalog server with zero per-tool maintenance.
Talk to usEverything the Hub sees on one laptop, aggregated across every laptop your team runs: fleet-wide inventory, an org allowlist, and a full audit trail — self-serve from $29/seat, or a deployed-for-you 60-day pilot.
Stay in the loop
The Hub itself is open source and free forever. The Control Plane — org-wide allowlist, per-tool-call audit, SSO — ships to design partners first. Drop your email to get in.
One email per release. No spam.
Add the CuratedMCP Hub to your AI client and start composing your MCP stack. Open source, MIT-licensed, and runs entirely on your machine.