Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Open-source, self-hosted MCP gateway and control plane for connecting, controlling, routing, and operating MCP servers with unified endpoints, authentication, per-user credentials, access control, and
翻訳待ち
開発ツールTypeScript · JavaScriptGitHub @samanhappyオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.
翻訳待ち
Loading the full README.
Read the full README ↗An open-source, self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.
MCPHub provides a unified control point between AI clients and MCP servers. Connect local and remote MCP servers once, organize and route their capabilities through stable endpoints, control access with authentication, scoped credentials, and per-user visibility, and operate everything with centralized logs, activity tracking, and health monitoring.
It works with MCP clients such as Claude Code, Cursor, Cherry Studio, OpenWebUI, and other MCP-compatible applications.
>=22.0.0 and pnpm 10.12.4 — only needed to run from source or develop locally (see Local Development)docker run -p 3000:3000 -v ./data:/app/data samanhappy/mcphub
Open http://localhost:3000 and log in with username admin. On first launch, if no ADMIN_PASSWORD environment variable is set, a random password is generated and printed to the server logs.
Settings, users, and credential bindings persist in ./data by default.
Want your own servers? Before the first launch, create data/mcp_settings.json (see Configuration). After launch, add servers in the dashboard or edit the existing file and restart MCPHub.
Create data/mcp_settings.json before the first launch:
{
"mcpServers": {
"time": {
"command": "npx",
"args": ["-y", "time-mcp"]
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}
📖 See Configuration Guide for full options including OAuth, environment variables, and more.
See Start with Docker for the copy-paste command. Keep ./data mounted so settings, users, and credential bindings survive container recreation.
Two image variants are published under samanhappy/mcphub:
latest — the default image. Includes Node.js/pnpm, Python, uv/uvx, Git, and build tools. Covers most MCP servers.latest-full — the extended image. Adds Rust toolchain (Cargo/rustc), Docker Engine, and Playwright browsers (Chrome + Firefox, amd64 only). Use this for Rust-based servers or container-in-container workflows. Larger download.See Docker Setup for build options and Docker-in-Docker configuration.
This is the beginning of the README. Read the rest at the original. Read the full README ↗