LabscoMCP early access ↗
warpdevMCP SERVER

MCP Hub by warpdev

Reach every connected MCP server's tools through seven: search for the one you need by keyword or regex, read its schema, then call it by name.

MCP Plumbing: Proxies, Registries & InspectorsCommunity

LABSCO SUMMARY

One entry point instead of a client wired server by server.

Discovery is the whole design: find-tools takes a keyword or a regex and returns the serverName and toolName that call-tool needs, and get-tool fills in the input schema before the call goes out. list-all-tools carries its own advice to search first, which tells you what listing everything costs. Nothing here adds capability — it re-exposes what the connected servers already do, through a surface small enough to keep.

What it is

Seven tools that front other MCP servers — list what is connected, search their tools by pattern, read one tool's full input schema, and invoke it with arguments.

What you get

  • The connected MCP servers listed
  • Tool search by keyword or regex across every connected server, with case sensitivity and a choice of which field to match
  • The same search scoped to a single server
  • Every tool from every server, or every tool from one server, as name and description
  • A named tool's complete schema, including its inputSchema
  • A call placed against a named tool on a named server, with its arguments passed through

Requirements

Node.js 18.0.0 or later, and a Claude Desktop-format config file listing the servers the hub should connect to — pass it with --config-path, set MCP_CONFIG_PATH, or keep mcp-config.json in the directory the hub starts in. Every call identifies its target by serverName.

Setup effort

One command — npx -y mcp-hub-mcp