OpenViSTAI · Agents · Blockchain · Crypto
Menu
MCP & Tooling

Mcphub

Mcphub is an open-source, self-hosted MCP gateway and control plane that connects local and remote MCP servers, routes their capabilities to compatible AI clients, and provides tools for access management and operations.

Independent OpenViST project profile, based on linked sources.

Mcphub — OpenViST project profile in MCP & Tooling.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Mcphub when multiple MCP servers need a shared self-hosted gateway, centrally managed access, or one operational view for routing and health monitoring.

Who it is for

  • Teams or operators consolidating multiple MCP server integrations behind shared endpoints.
  • Developers connecting MCP-compatible AI clients to local or remote servers.
  • Self-hosters who want a dashboard for configuring servers, managing access and monitoring activity.

Documented uses

  • Connect MCP servers over SSE, Streamable HTTP or stdio.
  • Expose all servers, a group or an individual server through stable MCP endpoints.
  • Use semantic smart routing to discover and route tool requests.
  • Manage credentials, authentication and server or group visibility.
  • Review tool-call activity, request latency, logs and connection health.
Before you choose

Requirements & limits

The project is open source under the Apache-2.0 license. The documented quick start uses Docker; running from source requires Node.js >=20.0.0 and pnpm 10.12.4.

  • MCP endpoints require authentication.
  • The default Docker image bundles Node.js/pnpm, Python, uv/uvx, Git and build tools; the latest-full image adds Rust tooling, Docker Engine and Playwright browsers, with browsers listed for amd64.
  • PostgreSQL-backed Database Mode is available for configuration storage in production environments.
  • The web dashboard can be disabled with DISABLE_WEB=true when managing servers through mcp_settings.json.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start Mcphub with Docker

Launch the self-hosted dashboard and backend using the documented Docker quick start.

Before you start

  • Docker
  • A local directory for persistent data

Steps

  1. Run the samanhappy/mcphub Docker image, publishing port 3000 and mounting ./data at /app/data.

  2. Open http://localhost:3000 and log in as admin.

  3. If ADMIN_PASSWORD was not set, retrieve the generated password from the server logs.

Expected outcome

Mcphub runs locally with persistent settings, users and credential bindings stored in the mounted data directory.

Guide limitations

  • The initial password is generated and printed to server logs unless an ADMIN_PASSWORD environment variable is supplied.
  • The image and documented command are a Docker setup; running from source instead requires Node.js >=20.0.0 and pnpm 10.12.4.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
samanhappy/mcphub · Official homepage title · retained in its source language