Install
$ agentstack add mcp-diwakarsrd-mcphub ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
MCPHub
The open registry for Model Context Protocol servers.
[](LICENSE) [](registry/servers.json) [](CONTRIBUTING.md)
npm install -g mcphub
mcphub search postgres
mcphub install postgres
[Browse Registry](#featured-servers) · [Submit a Server](CONTRIBUTING.md) · [CLI Docs](cli/README.md)
MCPHub is the community registry for Model Context Protocol servers — think npm, but for MCP. One place to discover, install, and publish the servers that connect AI agents to every tool, database, and API.
The registry is a single JSON file. The CLI writes directly to your config. No accounts, no lock-in, no proprietary dependencies.
Install
npm install -g mcphub
Or run without installing:
npx mcphub
Requirements: Node.js 18+
CLI
# Search
mcphub search postgres
mcphub search "browser automation"
mcphub search --category "Dev Tools"
# Install a server into your MCP config
mcphub install filesystem
mcphub install github
mcphub install postgres
# Manage
mcphub list # show installed servers
mcphub info stripe # detailed info + tools
mcphub remove slack # remove from config
mcphub update # sync all to latest
# Publish your own
mcphub publish
Featured Servers
| Server | Category | Stars | Install | |---|---|---|---| | filesystem | Storage | 12.4k | mcphub install filesystem | | github | Dev Tools | 9.8k | mcphub install github | | postgres | Databases | 7.2k | mcphub install postgres | | memory | AI/ML | 5.8k | mcphub install memory | | slack | Productivity | 5.4k | mcphub install slack | | brave-search | Search | 6.1k | mcphub install brave-search | | stripe | Payments | 4.8k | mcphub install stripe | | sequential-thinking | AI/ML | 4.9k | mcphub install sequential-thinking | | sqlite | Databases | 4.6k | mcphub install sqlite | | puppeteer | Automation | 5.1k | mcphub install puppeteer |
[See all 22 servers in the registry →](registry/servers.json)
How the registry works
The registry is [registry/servers.json](registry/servers.json) — a single file maintained by the community via pull requests. Every entry describes one MCP server:
{
"name": "my-server",
"author": "your-github-handle",
"description": "What it does.",
"category": "Dev Tools",
"tags": ["tag1", "tag2"],
"install": "npx my-mcp-server",
"homepage": "https://github.com/you/my-mcp-server",
"license": "MIT",
"tools": [
{ "name": "tool_name", "description": "What this tool does." }
]
}
Pull requests are reviewed within 48 hours.
Project layout
mcphub/
├── registry/
│ ├── servers.json # The canonical registry — edit this to add a server
│ └── schema.json # JSON Schema for validation
├── cli/ # npx mcphub — TypeScript CLI
│ └── src/
│ ├── commands/ # search, install, list, info, remove, update, publish
│ └── utils/ # registry fetcher, claude config reader/writer
├── website/
│ └── index.html # Full registry browser — zero build step, deploy anywhere
├── scripts/
│ └── validate.js # Validate the registry before opening a PR
└── .github/
└── workflows/ # CI validates registry + builds CLI on every PR
Hosting the website
The website is a single HTML file with no build step. Deploy it anywhere:
GitHub Pages (free, automatic):
- Go to your repo → Settings → Pages
- Source: Deploy from branch →
main→/website - Done. Available at
https://Diwakarsrd.github.io/MCPHUB/website/
Vercel (recommended, custom domain):
npx vercel website/
Netlify: Drag and drop the website/ folder at netlify.com/drop.
Any static host: Just serve website/index.html.
Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for full details.
The short version:
- Fork this repo
- Add your server to
registry/servers.json - Run
node scripts/validate.jsto check for errors - Open a pull request
Roadmap
- [x] Registry JSON + schema validation
- [x] CLI: install / search / list / info / remove / update
- [x] Website: browse, search, filter, dark mode
- [x] CI: auto-validate registry on every PR
- [ ] CLI:
mcphub init— scaffold a new MCP server - [ ] Server health badges (auto-tested weekly)
- [ ] Verified publisher program
- [ ] REST API:
GET /api/servers - [ ] Weekly community digest
Self-hosting the registry
Fork this repo and point the CLI at your own registry:
mcphub install myserver --registry https://raw.githubusercontent.com/YOUR_ORG/mcp-registry/main/registry/servers.json
License
MIT — see [LICENSE](LICENSE).
All servers listed in the registry are independently licensed by their respective authors.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Diwakarsrd
- Source: Diwakarsrd/MCPHUB
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.