mcp-toolkit-hub
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-toolkit-hubrun the weekly digest"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-toolkit-hub
MCP hub server that aggregates tools from multiple domain packages into a single globally-available interface.
Status
Stage: POC (Proof of Concept)
Why a Hub?
Without a hub, each MCP package needs separate configuration, and tools only work in specific project directories. The hub pattern gives you:
One config — Single
config.yamllists all your domain packagesGlobal availability — Tools work regardless of which directory Claude Code starts from
Namespace clarity — Tools prefixed by domain:
briefing_run_weekly_digest,travel_search_flights
Architecture
User Config (~/.config/mcp-toolkit-hub/config.yaml)
↓
mcp-toolkit-hub (this package)
↓
Domain Packages (mcp-content-feed, mcp-travel, etc.)Prerequisites
Node.js 18+
One or more domain MCP packages installed locally
Domain packages built (
npm run buildin each)
Quick Start
# 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.jsConfiguration
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 toolsAvailable Tools
The hub exposes tools from enabled domain packages, plus:
Tool | Description |
| 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)
Development
npm install
npm run build
npm run dev # Run with tsx for development
npm test # Run testsKey Constraints
Distributable — This package contains generic orchestration logic; personal config stays in
~/.config/Delegates, doesn't duplicate — Business logic lives in domain packages. This package only routes.
Namespaced tools — Tools prefixed with package name using underscores (MCP spec disallows colons)
Related Packages
mcp-content-feed — Content scoring and briefing (Gmail + RSS + saved URLs)
mcp-travel — Flight search and price tracking
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lokkaflokka/mcp-toolkit-hub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server