Documentation
Products
  • Gateway
    The MCP runtime — protocol, dispatch, plugin chains.
  • Control Plane
    Multi-tenant management, fleets, observability.
  • Kubernetes
    Operator + Helm chart for production deployments.
  • Plugins
    47 plugins across 12 categories. Native Rust + WASM.
Solutions
  • Self-host
    Run the OSS gateway anywhere — Apache-2.0, free.
  • Managed Cloud
    MCPG-provisioned gateways. Zero infra to run.
  • Enterprise
    SSO, BYOC, payload capture, audit, and support.
Learn
  • Architecture
    See how a request flows through the gateway.
  • Quickstart
    A governed MCP endpoint in minutes.
  • Guides
    How-tos and deployment patterns.
Company
  • About us
    Who we are and why MCPG exists.
  • Services
    Engineering, advising, training, consulting.
  • Startups
    Discounted plans for startups & non-profits.
  • GitHub
    Star the repo, file issues, contribute.
LicenseBlog
DocumentationLicense
  • Get started
    • What is MCPG?
    • Quickstart
    • Install MCPG
  • Concepts
    • Architecture
    • Governance model
  • Gateway
    • Configure the gateway
    • Configuration sources
    • Protocol versions
    • MCP federation
    • Reverse tunnelsbeta
    • Templated MCP Appsbeta
    • SQL backend cookbook
    • Migrating REST-wrapped DB tools to the SQL backend
  • Plugins
    • Plugins and the plugin protocol
    • Plugin catalogue
    • Plugin authoring
  • Self-hosting
    • Deployment topologies
    • Kubernetes install with Helm
    • Kubernetes operator
    • Clustering
    • Multi-tenant deployments
    • Air-gapped install
    • Install MCPG with Terraform
    • Terraform provider for MCPG
    • Install MCPG with OpenTofu
    • Install MCPG with Pulumi
    • Self-hosting the tunnel relaybeta
  • Cloud
    • What is mcpg.cloud?beta
    • Publish a configbeta
    • Versions and rollbackbeta
    • Custom domainsbeta
    • Tenant and fleet administrationbeta
    • Tunnels & reverse federationbeta
    • Regions and data residencybeta
  • Operations
    • Observability
    • Day-2 operations and upgrades
  • Inspector
    • The inspectorbeta
    • Debug a serverbeta
    • Reach a protected serverbeta
    • Recordingsbeta
    • Gate CI on itbeta
    • Run it for a teambeta
  • Security
    • Identity and authorization
    • Identity — OIDC, JWKS, mTLS, SPIFFE, API keys
    • Policy authorization — Cedar, OPA, Casbin
    • Plugin security
    • Audit trail
    • Compliance and conformance
  • Reference
    • Configuration reference
    • Backends reference
    • Pipeline steps reference
    • Operator CRD reference
    • CLI reference
    • mcpg (gateway)
    • mcpg config (config tooling)
    • mcpg cp (control plane)
    • mcpg cloud (tenant CLI)
    • mcpg admin (platform operators)
    • mcpg plugin (plugin artifacts)
    • mcpg-operator & crdgen (Kubernetes)
    • mcpg-control-plane-server
    • mcpg inspectorbeta
Docs
Documentation

Inspector

The inspector

One binary, three faces over one engine — a web UI, a terminal UI and scriptable CLI verbs that work against any MCP server, and come pre-wired when you run one against a gateway.

Debug a server

The four questions an inspector answers — why a tool is missing, why a call was refused, whether the server is conformant, and what the wire actually said — and which surface answers each.

Reach a protected server

Find out why a server refused you, walk the OAuth discovery chain including the step that failed, get a token with dynamic registration and PKCE, or present an AAuth agent identity.

Recordings

Capture an exchange as a single file, replay it anywhere a target goes with the server gone, and attach a reproduction to a bug report without also attaching your gateway.

Gate CI on it

Exit codes are a contract, so a pipeline can fail on capability drift, on a server that accepts what its own schema forbids, or on a gateway that answered without actually serving.

Run it for a team

The gateway-supervised sidecar, the standalone bind and token posture, and the hosted profile — what each guarantees, and what each deliberately refuses.

One URL for every Model Context Protocol server your team uses, with per-person permissions, full audit trail, and zero inbound ports.

v1.0.0-dev

Product
  • Gateway
  • Control Plane
  • Kubernetes
  • Plugins
Solutions
  • Self-host
  • Managed Cloud
  • Enterprise
Resources
  • Documentation
  • Quickstart
  • Install
  • Reference
  • Architecture
  • Blog
Company
  • About
  • Services
  • Startups
  • Contact
  • GitHub
  • Releases
© 2026 MCPG — Apache-2.0 core; BUSL-1.1 enterprise modules.
License