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
One MCP endpoint for your company's tools, with per-person sign-in, policy and audit.
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
One OAuth connector for your team's remote MCP servers, with Tool Packs, guardrails and logs.
Managed MCP gateway with OAuth, per-agent permissions, shared accounts and activity logs.
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.5 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.59-
- AlicenseNot gradedqualityBmaintenanceEnables users to define and run MCP tools using declarative YAML configs with built-in trust enforcement, credential brokering, and tamper-evident audit logging.14MIT