A manager server for MCP servers that handles process management and tool routing
MCP Hub MCP server exists for a simple reason — assistants are far more useful when they can act on MCP Hub directly instead of describing what you should do. A manager server for MCP servers that handles process management and tool routing.
MCP Hub acts as a central coordinator for MCP servers and clients, providing two key interfaces:
Once MCP Hub is connected, these are the calls the assistant has available:
Components — The Components tool exposed by this serverYou will need 8 environment variables: API_KEY, API_TOKEN, DB_URL, DB_PASSWORD, DBUS_SESSION_BUS_ADDRESS, MY_TOKEN, MCP_HUB_ENV, PERPLEXITY_API_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
mcp-hub on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. MCP Hub's toolset — Components — is a fair guide to whether it matches your workflow. It is maintained by ravitemer; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| Components | The Components tool exposed by this server. |
{
"mcpServers" : {
"Hub": {
"url" : "http://localhost:37373/mcp"
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| API_KEY | Credential the server authenticates with. | Yes |
| API_TOKEN | Credential the server authenticates with. | Yes |
| DB_URL | Endpoint or connection string the server talks to. | Yes |
| DB_PASSWORD | Configuration value read at startup. | Optional |
| DBUS_SESSION_BUS_ADDRESS | Configuration value read at startup. | Optional |
| MY_TOKEN | Credential the server authenticates with. | Yes |
| MCP_HUB_ENV | Configuration value read at startup. | Optional |
| PERPLEXITY_API_KEY | Credential the server authenticates with. | Yes |
The simplest web tool that matters — fetch any URL and get model-ready markdown back.
Industrial-strength web extraction — render, scrape, crawl and search entire sites into clean markdown.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Answers, not links — delegate questions to Perplexity's search-grounded models and get cited responses back.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.