loading…
Search for a command to run...
loading…
MCP hub server that aggregates tools from multiple domain packages into a single globally-available interface.
MCP hub server that aggregates tools from multiple domain packages into a single globally-available interface.
MCP hub server that aggregates tools from multiple domain packages into a single globally-available interface.
Stage: POC (Proof of Concept)
Without a hub, each MCP package needs separate configuration, and tools only work in specific project directories. The hub pattern gives you:
config.yaml lists all your domain packagesbriefing_run_weekly_digest, travel_search_flightsUser Config (~/.config/mcp-toolkit-hub/config.yaml)
↓
mcp-toolkit-hub (this package)
↓
Domain Packages (mcp-content-feed, mcp-travel, etc.)
npm run build in each)# 1. Clone and install
git clone https://github.com/lokkaflokka/mcp-toolkit-hub.git
cd mcp-toolkit-hub
npm install
# 2. Create your config
mkdir -p ~/.config/mcp-toolkit-hub
cp examples/config.example.yaml ~/.config/mcp-toolkit-hub/config.yaml
# Edit config.yaml with paths to your domain packages
# 3. Build
npm run build
# 4. Add to Claude Code (user-level for global availability)
claude mcp add -s user personal node /path/to/mcp-toolkit-hub/dist/server/index.js
Edit ~/.config/mcp-toolkit-hub/config.yaml:
schema_version: "1.0"
packages:
briefing:
path: ~/path/to/mcp-content-feed
enabled: true
travel:
path: ~/path/to/mcp-travel
enabled: false # Disabled packages don't expose tools
The hub exposes tools from enabled domain packages, plus:
| Tool | Description |
|---|---|
orchestrator_status |
Shows which packages are loaded and available |
Domain package tools are namespaced:
briefing_run_weekly_digestbriefing_run_rss_digestbriefing_content_feed_statustravel_search_flights (when enabled)npm install
npm run build
npm run dev # Run with tsx for development
npm test # Run tests
~/.config/MIT
Run in your terminal:
claude mcp add mcp-toolkit-hub -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.