ni.c

also known as Willi Thiel

mcp-hub

Serve many stdio MCP servers over one HTTPS endpoint — for ChatGPT, Claude, Le Chat, Cursor and any other MCP client.

  • The config you already have. Exactly Claude Code’s mcpServers format, copied over 1:1.
  • One endpoint instead of N containers. Path routing puts every server under its own path.
  • An aggregate that spares the context. Register a single connector and reach every server through six meta-tools, instead of loading N×tool schemas.
  • Or no HTTP at all. --stdio serves that same aggregate over stdin and stdout, for clients that can only spawn a local process.
  • Awake only when used. Servers start on demand and sleep after an idle hour, answering from a snapshot meanwhile — a dozen of them cost the memory of the ones in use.
  • Kept alive. Children are pinged and restarted with backoff; a down server answers 503 rather than nothing. Config edits reload only what changed.

6 meta-tools npm 0.11.2

An MCP client reaches a reverse proxy over TLS, which passes to mcp-hub: one Node process holding an OAuth 2.1 authorization server, one path per server plus the /hub aggregate, and a supervisor that keeps stdio children, sandbox containers and remote upstreams alive
One process in front of every server you run.

The servers

Nineteen of them, each one putting a service you already use — on your own server or on somebody else’s — within reach of a model. All MIT-licensed and published on npm.

  • audiobookshelf-mcp

    Browse your Audiobookshelf libraries, ask what you own and what you have listened to, and keep progress, bookmarks, collections and playlists in sync.

    44 tools npm 0.4.0

  • caldav-mcp

    Read and write calendars over CalDAV — events, tasks and journal entries on any server that speaks the standard. Recurring events are expanded here rather than trusted to the server, and deleting or changing a whole series asks first.

    22 tools npm 0.1.4

  • calibreweb-mcp

    Read-only access to a Calibre-Web library over its OPDS feed: search it, browse views and shelves, pull covers and download links.

    6 tools npm 0.3.1

  • carddav-mcp

    Read and write address books over CardDAV — contacts, groups and photos on any server that speaks the standard. Edits keep the properties nothing here models, both group conventions are read, and changing or deleting a card asks first.

    17 tools npm 0.1.3

  • freshrss-mcp

    List feeds, read and triage articles, and manage subscriptions and categories in FreshRSS.

    16 tools npm 0.3.2

  • google-search-console-mcp

    Create a property and prove you own it, submit and refresh sitemaps, ask what any URL’s index status is, and query the whole Performance report.

    21 tools npm 0.3.0

  • healthchecks-mcp

    See which scheduled jobs are still checking in, read the output the failing one reported, and create or adjust cron and uptime checks — hosted or self-hosted alike.

    14 tools npm 0.3.0

  • hetzner-dns-mcp

    Zones, record sets, zone files, TTLs and protection through the Hetzner Cloud DNS API — with a confirmation token in front of everything irreversible.

    22 tools npm 0.6.0

  • imap-mcp

    Read, search and triage an IMAP mailbox, keep track of what the assistant has not seen yet, and file or draft mail — read-only by default, and it deliberately cannot send.

    11 tools npm 0.5.0

  • linkwarden-mcp

    Search a Linkwarden collection, keep it organised, and read the article text of a page Linkwarden has already preserved.

    28 tools npm 0.4.0

  • mealie-mcp

    Search and cook from your Mealie recipes, import new ones, plan meals and build shopping lists — with the dangerous surface deliberately out of reach.

    52 tools npm 0.4.0

  • ntfy-mcp

    Push a notification to your phone, read back what was sent, revise a message in place while a job runs, and grant or revoke access to topics.

    13 tools npm 0.3.0

  • opengist-mcp

    Read, search, create, update and delete gists on your own Opengist instance, the self-hosted pastebin powered by Git.

    14 tools npm 0.5.0

  • osm-mcp

    OpenStreetMap travel planning: geocoding, walking, driving and cycling routes, multi-stop optimisation, isochrones and POI search — over free public services, no API key.

    11 tools npm 0.3.1

  • rustpad-mcp

    Give a model a pad in your self-hosted Rustpad: it reads, appends and search-replaces through the same protocol the browser uses, so its edits merge with yours.

    8 tools npm 0.4.0

  • smtp-mcp

    Send, reply to and forward mail from one configured address — every recipient checked against an allowlist, and a person approving each message before anything leaves.

    7 tools npm 0.2.0

  • wg-easy-mcp

    List, create and revoke wg-easy VPN clients, pull configs and QR codes, and read server status.

    11 tools npm 0.6.0

  • wikijs-mcp

    Search and read a Wiki.js instance, write and move pages, and administer assets, users, groups and comments through its GraphQL API.

    62 tools npm 0.3.0

  • woodpecker-ci-mcp

    See which pipeline failed, read the log of the step that broke, and act on it: restart, cancel, approve, and manage secrets, crons and registries.

    71 tools npm 0.3.1