# MCPHUB

> The open registry for MCP servers — install any MCP server in one command

- **Type:** MCP server
- **Install:** `agentstack add mcp-diwakarsrd-mcphub`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Diwakarsrd](https://agentstack.voostack.com/s/diwakarsrd)
- **Installs:** 0
- **Category:** [Developer Tools](https://agentstack.voostack.com/c/developer-tools)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Diwakarsrd](https://github.com/Diwakarsrd)
- **Source:** https://github.com/Diwakarsrd/MCPHUB

## Install

```sh
agentstack add mcp-diwakarsrd-mcphub
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# MCPHub

**The open registry for Model Context Protocol servers.**

[](LICENSE)
[](registry/servers.json)
[](CONTRIBUTING.md)

```bash
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](https://modelcontextprotocol.io) 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

```bash
npm install -g mcphub
```

Or run without installing:

```bash
npx mcphub 
```

**Requirements:** Node.js 18+

---

## CLI

```bash
# 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:

```json
{
  "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):**
1. Go to your repo → Settings → Pages
2. Source: Deploy from branch → `main` → `/website`
3. Done. Available at `https://Diwakarsrd.github.io/MCPHUB/website/`

**Vercel (recommended, custom domain):**
```bash
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:
1. Fork this repo
2. Add your server to `registry/servers.json`
3. Run `node scripts/validate.js` to check for errors
4. 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:

```bash
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](https://github.com/Diwakarsrd)
- **Source:** [Diwakarsrd/MCPHUB](https://github.com/Diwakarsrd/MCPHUB)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-diwakarsrd-mcphub
- Seller: https://agentstack.voostack.com/s/diwakarsrd
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
