MonoMCP Gateway
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MonoMCP Gatewayrun the seo toolkit's analyze tool on monomcp.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MonoMCP Gateway
Unified MCP layer for MonoMCP: serves every organization's toolkits as MCP endpoints with per-tool permissions, an async approval queue, and full request/response audit logging.
Endpoints
/{org_slug}/{toolkit_slug}/mcp/mono/seo/mcp— public MonoMCP toolkits (orgmono)/acme/seo/mcp— a company's private toolkit/acme/custom-growth-toolkit/mcp— a custom toolkitEnterprise custom domains (
mcp.acme.com/seo/mcp) map the Host header to an organization (future work; hook inapp.py).
Private toolkits return 404 to callers outside the owning organization — they are not discoverable.
Related MCP server: MCPGate
Auth
Authorization: Bearer <token> where the token is either:
an org-scoped API key (
mmcp_…, created via the api's/api/v1/api-keys), ora monomcp JWT access token (from
/api/v1/auth/login).
Permissions
Each tool call resolves an effective permission — the caller's role-policy override if one exists, else the tool's org-wide default:
always_allow— executes immediatelyneeds_approval— creates a pending approval request; an admin decides via the api/console; re-calling with the same arguments after approval executes. Poll the built-inapproval_statustool for progress.blocked— rejected
Every call is persisted to audit_request_logs (source=mcp) with full
payloads, duration, status, and actor.
Run
cp .env.example .env # DATABASE_URL + JWT_SECRET must match the api project
uv sync
uv run uvicorn monomcp_gateway.app:app --port 8765The database schema is owned by the api project (api/alembic); this project
only reads/writes existing tables via the mirror models in
src/monomcp_gateway/models.py.
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
- GentkeyOAuthcom.gentkey
One MCP URL for all your connectors — scoped writes, enforced constraints, and a full audit trail.
The MCP server that vets MCP servers: identity, risk grade and per-tool risk before you install.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceAggregates multiple MCP servers behind a single, secure endpoint with unified tool/resource discovery, OAuth authentication, and resilient request routing. Enables users to manage and interact with multiple MCP backends through one centralized interface with load balancing and circuit breakers.2-
- AlicenseNot gradedqualityDmaintenanceMCPGate aggregates multiple MCP servers into a single unified endpoint, enabling centralized tool management with granular filtering, automatic namespacing, and observability. Features a real-time web dashboard and optional PostgreSQL-backed audit trails for monitoring and controlling AI tool access across local and remote deployments.6 npmApache 2.0
- FlicenseNot gradedqualityAmaintenanceA production-ready MCP gateway and control plane that provides credential vault, policy engine, audit logging, and managed runtime for routing tool calls between AI agents and downstream MCP servers.58-
- AlicenseNot gradedqualityAmaintenanceEnables users to define and run MCP tools using declarative YAML configs with built-in trust enforcement, credential brokering, and tamper-evident audit logging.14MIT