Vibe Coding Discover

MCP

A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.

★ 50761 forksTypeScriptApache-2.01mcp-app

1MCP is a unified MCP runtime that aggregates multiple MCP servers behind one `1mcp serve` process, with a CLI mode (instructions/inspect/run) for progressive tool discovery by agents. It supports stdio proxy, streamable HTTP, template servers, presets, filters and centralized auth.

Use Cases

Aggregate many MCP servers behind a single serve processGive coding agents (Claude Code, Codex, Cursor) one shared MCP runtimeProgressive tool discovery via instructions/inspect/run CLI flowResolve per-repo, per-branch or per-session template MCP serversCentralize MCP auth, filtering and presets across clientsExpose MCP over streamable HTTP or stdio proxy for compatible clientsReduce initial context/tool-schema payload for agent loopsShare one MCP inventory across a team and internal tooling

Built With

Language
TypeScript
Frameworks
Node.js · TypeScript · pnpm · Docker · Vitest · Model Context Protocol SDK

Tags

mcp · mcp-gateway · mcp-proxy · mcp-server · model-context-protocol · aggregation · cli · typescript · progressive-discovery · tool-filtering · presets · stdio-proxy · streamable-http · docker · self-hosted · auth

agent — Vibe Coding Discover