Add Launcher to your AI client one time. Then bring in GitHub, Postgres, Stripe, Notion — and use them from Claude, Cursor, Windsurf, Copilot, or Gemini. One config. Every server. Everywhere.
Works with Claude, Cursor, Windsurf, Copilot, Gemini · Open source · MIT
How it fits together
Launcher sits between your AI agent and the MCP servers you use. You add servers once, and they show up everywhere.
The MCP Hub
@curatedmcp/launcher
Plug once. Every agent. Every server.
Five AI agents. Five MCP servers. One Launcher in the middle — every tool reachable from everywhere.
Get started in 30 seconds
One block in your MCP config:
{
"mcpServers": {
"curatedmcp": {
"command": "npx",
"args": [
"-y",
"@curatedmcp/launcher"
]
}
}
}Interactive — Launcher prompts for tokens:
$ npx @curatedmcp/launcher add github
$ npx @curatedmcp/launcher add postgres
$ npx @curatedmcp/launcher 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 Launcher to each agent 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 Launcher to your AI client once, then `add` any server to your stack. Restart, and the tools are there.
Get LauncherGet distribution. List your server in the CuratedMCP catalog and reach every developer using Claude, Cursor, Windsurf, Copilot, or Gemini through Launcher.
Publish a serverEmbed Launcher and inherit the entire MCP ecosystem. Your users get instant access to every catalog server with zero per-tool maintenance.
Talk to usAdd Launcher to your AI client and start composing your MCP stack. Open source, MIT-licensed, and runs entirely on your machine.