Skip to main content
Glama
lokkaflokka

mcp-toolkit-hub

by lokkaflokka

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)

Related MCP server: UTCP-MCP Bridge

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.yaml lists all your domain packages

  • Global 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 build in 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.js

Configuration

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

Available 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_digest

  • briefing_run_rss_digest

  • briefing_content_feed_status

  • travel_search_flights (when enabled)

Development

npm install
npm run build
npm run dev    # Run with tsx for development
npm test       # Run tests

Key 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)

  • mcp-content-feed — Content scoring and briefing (Gmail + RSS + saved URLs)

  • mcp-travel — Flight search and price tracking

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.
    Last updated
    75
    202
    MIT
  • F
    license
    -
    quality
    -
    maintenance
    MCP Hub aggregates and proxies multiple Model Context Protocol servers into a unified Streamable HTTP interface. It allows users to combine diverse stdio, SSE, and HTTP-based servers while providing tool namespacing, health monitoring, and secure authentication.
    Last updated
    608

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for the Inistate platform: module discovery, entry management, and activity submission.

  • MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration

View all MCP Connectors

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