Curated MCP server hub — browse, search, and install 40+ MCP servers across AI clients
Centralized hub for curated MCP (Model Context Protocol) servers. Browse, search, and install MCP servers across multiple AI clients from a single CLI.
Setting up MCP servers means finding the right packages, figuring out config formats for each AI client, and managing environment variables. mcphub solves this:
npx, no global install needed# Install a single server
npx mcphub install filesystem
# Install a bundle (multiple servers at once)
npx mcphub bundle install web-developer
# Search servers
npx mcphub search database
# List all available servers
npx mcphub list
# Show server details
npx mcphub info postgres
# Show bundle contents before installing
npx mcphub bundle show devops| Bundle | Servers | Use Case |
|---|---|---|
| web-developer | filesystem, git, github, fetch, puppeteer, postgres, sequential-thinking | Frontend & backend web dev |
| data-science | filesystem, postgres, sqlite, fetch, memory, sequential-thinking | Data analysis & AI workflows |
| devops | docker, kubectl, aws, github, git, sentry | Infrastructure & deployment |
| full-stack | filesystem, git, github, fetch, puppeteer, postgres, docker, sequential-thinking, memory | Complete dev setup |
| productivity | slack, notion, linear, jira, github | Communication & project management |
flowchart TD
A["npx mcphub install filesystem"] --> B["Load from registry index.json"]
B --> C["Resolve server config"]
C --> D{"mcpman installed?"}
D -->|YES| E["Delegate to mcpman\n(lockfile, rollback)"]
D -->|NO| F["Detect AI clients"]
F --> G["Write config to each\nclient's JSON file"]
E --> H["Done! Restart AI client"]
G --> Hmcphub reads server configs from its curated registry and writes them to the correct config file for each detected AI client:
| Client | Config Path | Root Key |
|---|---|---|
| Claude Desktop | %APPDATA%/Claude/claude_desktop_config.json | mcpServers |
| Cursor | %APPDATA%/Cursor/User/globalStorage/cursor.mcp/mcp.json | mcpServers |
| VS Code | ~/.vscode/mcp.json | servers |
| Windsurf | ~/.windsurf/mcp.json | mcpServers |
| Claude Code | ~/.claude/settings.json | mcpServers |
mcpman is a full-featured MCP package manager. mcphub integrates with it seamlessly:
flowchart LR
subgraph mcphub["mcphub (WHAT)"]
R[Curated Registry]
B[Bundles]
D[Auto-Discovery]
S[Quality Scoring]
end
subgraph mcpman["mcpman (HOW)"]
I[Smart Installer]
L[Lockfile]
RB[Rollback]
V[Vault]
end
DEV["Developer"] --> mcphub
DEV --> mcpman
mcphub -->|delegates| mcpman
mcpman -->|resolves from| mcphub
mcpman --> AI["AI Clients"]
mcphub -->|fallback| AImcphub = what to install (curated catalog, bundles, scoring)
mcpman = how to install (lockfile, rollback, version management, 10+ clients)
If mcpman is installed globally, mcphub automatically delegates to it:
npm install -g mcpman
npx mcphub install filesystem # → automatically uses mcpman under the hoodAdd mcphub as a registry source in mcpman:
mcpman registry add mcphub https://raw.githubusercontent.com/user/mcphub/main/registry/index.json
mcpman install mcphub:filesystem
mcpman install mcphub:postgresFor richer integration (search, bundles via mcpman):
# Copy plugin to ~/.mcpman/plugins/mcphub/
mcpman install mcphub:filesystem # Resolves from mcphub registrymcphub works perfectly without mcpman. It writes configs directly to your AI client files. mcpman just adds lifecycle features (lockfile, rollback, updates).
| Category | Examples |
|---|---|
| developer-tools | filesystem, git, github, gitlab, eslint, storybook, context7, openapi |
| database | postgres, sqlite, supabase |
| web | fetch, brave-search, puppeteer, chrome-devtools, tavily, apify |
| ai | memory, sequential-thinking |
| cloud | aws, azure |
| devops | docker, kubectl, circleci |
| productivity | notion, linear, jira, clickup, salesforce, hubspot, google-calendar |
| analytics | sentry, datadog, dynatrace |
| design | figma, drawio |
| communication | slack |
Want to add an MCP server? See CONTRIBUTING.md.
TL;DR: Create a YAML file, submit a PR, CI validates automatically.
mcphub/
├── registry/
│ ├── servers/ # 40 curated server YAML configs
│ ├── bundles/ # 5 curated bundles
│ └── discovered/ # 400+ auto-discovered servers
├── cli/ # Standalone CLI (npx mcphub)
├── website/ # GitHub Pages static site
├── schema/ # JSON Schema for validation
├── scripts/ # Validate, build, discover, health-check
└── .github/workflows/ # CI: validate PRs, build, release, discover, healthtranhoangtu-it/mcphub
March 29, 2026
April 13, 2026
TypeScript