# Secure MCP Gateway ## Docs - [API Key Endpoints](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/api-keys.md): REST API endpoints for managing user API keys and access control - [API Authentication](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/authentication.md): Authentication and authorization for the Secure MCP Gateway REST API - [Configuration Endpoints](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/configurations.md): REST API endpoints for managing MCP configurations and servers - [REST API Overview](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/overview.md): Complete REST API for programmatic management of the Secure MCP Gateway - [Project Endpoints](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/projects.md): REST API endpoints for managing projects and project-user associations - [System Endpoints](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/system.md): REST API endpoints for system health, backup, restore, and reset operations - [User Endpoints](https://mintlify.wiki/enkryptai/secure-mcp-gateway/api/users.md): REST API endpoints for user management and user-project associations - [Configuration Commands](https://mintlify.wiki/enkryptai/secure-mcp-gateway/cli/config-commands.md): Manage MCP configurations, servers, and guardrails - [CLI Overview](https://mintlify.wiki/enkryptai/secure-mcp-gateway/cli/overview.md): Introduction to the Secure MCP Gateway command-line interface - [Project Commands](https://mintlify.wiki/enkryptai/secure-mcp-gateway/cli/project-commands.md): Manage projects, config assignments, and user memberships - [System Commands](https://mintlify.wiki/enkryptai/secure-mcp-gateway/cli/system-commands.md): Backup, restore, health checks, and system maintenance - [User Commands](https://mintlify.wiki/enkryptai/secure-mcp-gateway/cli/user-commands.md): Manage users, API keys, and access control - [Claude Desktop Integration](https://mintlify.wiki/enkryptai/secure-mcp-gateway/clients/claude-desktop.md): Configure Secure MCP Gateway with Claude Desktop using guardrails and hooks - [GitHub Copilot Integration](https://mintlify.wiki/enkryptai/secure-mcp-gateway/clients/copilot.md): Protect GitHub Copilot coding sessions with Enkrypt guardrails hooks - [Cursor IDE Integration](https://mintlify.wiki/enkryptai/secure-mcp-gateway/clients/cursor.md): Secure your Cursor AI coding sessions with MCP Gateway and guardrails hooks - [LangChain Integration](https://mintlify.wiki/enkryptai/secure-mcp-gateway/clients/langchain.md): Comprehensive security guardrails for LangChain and LangGraph applications - [Other MCP Clients](https://mintlify.wiki/enkryptai/secure-mcp-gateway/clients/other-clients.md): Integrate Secure MCP Gateway with CrewAI, Kiro, Strands, Vercel AI SDK, and OpenAI - [System Architecture](https://mintlify.wiki/enkryptai/secure-mcp-gateway/concepts/architecture.md): Understand the architecture of Secure MCP Gateway, its components, and how it sits between clients and servers - [Authentication](https://mintlify.wiki/enkryptai/secure-mcp-gateway/concepts/authentication.md): Understanding authentication mechanisms, API keys, projects, and users in Secure MCP Gateway - [Configuration System](https://mintlify.wiki/enkryptai/secure-mcp-gateway/concepts/configuration.md): Complete reference for enkrypt_mcp_config.json structure and all available settings - [How It Works](https://mintlify.wiki/enkryptai/secure-mcp-gateway/concepts/how-it-works.md): Step-by-step explanation of the request flow through Secure MCP Gateway - [Deployment Patterns](https://mintlify.wiki/enkryptai/secure-mcp-gateway/deployment/deployment-patterns.md): Production deployment architectures and scaling strategies - [Docker Deployment](https://mintlify.wiki/enkryptai/secure-mcp-gateway/deployment/docker.md): Deploy Secure MCP Gateway with Docker and observability stack - [Local Installation](https://mintlify.wiki/enkryptai/secure-mcp-gateway/deployment/local-install.md): Install Secure MCP Gateway locally with pip or uv - [Caching](https://mintlify.wiki/enkryptai/secure-mcp-gateway/features/caching.md): Local and external caching with Redis/KeyDB support, cache expiration, and performance optimization - [Guardrails](https://mintlify.wiki/enkryptai/secure-mcp-gateway/features/guardrails.md): Input and output guardrails for MCP servers with PII detection, toxicity filtering, and injection attack prevention - [OAuth 2.0/2.1 Support](https://mintlify.wiki/enkryptai/secure-mcp-gateway/features/oauth.md): Complete OAuth 2.0 and 2.1 implementation with client credentials, mTLS, token management, and automatic refresh - [Plugin Architecture](https://mintlify.wiki/enkryptai/secure-mcp-gateway/features/plugins.md): Extensible plugin system for authentication, guardrails, and telemetry providers - [Tool Discovery](https://mintlify.wiki/enkryptai/secure-mcp-gateway/features/tool-discovery.md): Dynamic tool discovery from MCP servers with automatic caching and validation - [Adding MCP Servers](https://mintlify.wiki/enkryptai/secure-mcp-gateway/guides/adding-mcp-servers.md): Complete guide to adding and configuring MCP servers in the gateway - [Configuring Guardrails](https://mintlify.wiki/enkryptai/secure-mcp-gateway/guides/configuring-guardrails.md): Complete guide to setting up input and output guardrails for MCP servers - [Custom Plugins](https://mintlify.wiki/enkryptai/secure-mcp-gateway/guides/custom-plugins.md): Create custom authentication, guardrail, and telemetry plugins - [External Cache Setup](https://mintlify.wiki/enkryptai/secure-mcp-gateway/guides/external-cache.md): Configure Redis or KeyDB external caching for improved performance - [OAuth Configuration](https://mintlify.wiki/enkryptai/secure-mcp-gateway/guides/oauth-setup.md): Complete guide to OAuth 2.0/2.1 authentication, mTLS, and token management - [Installation](https://mintlify.wiki/enkryptai/secure-mcp-gateway/installation.md): Comprehensive installation guide for Secure MCP Gateway covering pip, Docker, and from-source installation methods. - [Introduction](https://mintlify.wiki/enkryptai/secure-mcp-gateway/introduction.md): Secure MCP Gateway is a production-ready security middleware that sits between your MCP clients and servers, providing authentication, guardrails, caching, and observability. - [Logging](https://mintlify.wiki/enkryptai/secure-mcp-gateway/observability/logging.md): Structured logging, log levels, and log aggregation with Loki for the Secure MCP Gateway - [Metrics](https://mintlify.wiki/enkryptai/secure-mcp-gateway/observability/metrics.md): Prometheus metrics, Grafana dashboards, and available metrics for monitoring the Secure MCP Gateway - [OpenTelemetry Setup](https://mintlify.wiki/enkryptai/secure-mcp-gateway/observability/opentelemetry.md): Configure OTLP export, distributed tracing, and OpenTelemetry Collector for the Secure MCP Gateway - [Observability Overview](https://mintlify.wiki/enkryptai/secure-mcp-gateway/observability/overview.md): Comprehensive telemetry architecture and monitoring capabilities of the Secure MCP Gateway - [AuthProvider Interface](https://mintlify.wiki/enkryptai/secure-mcp-gateway/plugins/auth-providers.md): Implement custom authentication providers for the Secure MCP Gateway - [GuardrailProvider Interface](https://mintlify.wiki/enkryptai/secure-mcp-gateway/plugins/guardrail-providers.md): Build custom security guardrails for input/output validation - [Plugin System Overview](https://mintlify.wiki/enkryptai/secure-mcp-gateway/plugins/overview.md): Learn about the Secure MCP Gateway plugin architecture and how to create custom plugins - [TelemetryProvider Interface](https://mintlify.wiki/enkryptai/secure-mcp-gateway/plugins/telemetry-providers.md): Integrate custom observability backends for logging, tracing, and metrics - [Quick start](https://mintlify.wiki/enkryptai/secure-mcp-gateway/quickstart.md): Get Secure MCP Gateway running in 5-10 minutes with this quick start guide. - [Guardrail Types](https://mintlify.wiki/enkryptai/secure-mcp-gateway/security/guardrail-types.md): Comprehensive guide to all guardrail detection types, how they work, and configuration options - [Security Overview](https://mintlify.wiki/enkryptai/secure-mcp-gateway/security/overview.md): Comprehensive security architecture, threat model, and protection mechanisms of the Secure MCP Gateway - [PII Detection & Handling](https://mintlify.wiki/enkryptai/secure-mcp-gateway/security/pii-handling.md): Comprehensive guide to PII detection, redaction, and de-anonymization process - [Security Testing](https://mintlify.wiki/enkryptai/secure-mcp-gateway/security/testing.md): Test gateway security with bad_mcps test servers and attack scenarios - [Cache Management Tools](https://mintlify.wiki/enkryptai/secure-mcp-gateway/tools/cache-management.md): Monitor and manage the gateway's tool discovery cache with enkrypt_get_cache_status and enkrypt_clear_cache. - [Discover Tools](https://mintlify.wiki/enkryptai/secure-mcp-gateway/tools/discover-tools.md): Use enkrypt_discover_all_tools to find and cache available tools from MCP servers. - [Execute Tools Securely](https://mintlify.wiki/enkryptai/secure-mcp-gateway/tools/execute-tools.md): Use enkrypt_secure_call_tools to execute MCP server tools with comprehensive security guardrails and PII protection. - [List Servers Tool](https://mintlify.wiki/enkryptai/secure-mcp-gateway/tools/list-servers.md): Use enkrypt_list_all_servers to discover all configured MCP servers and their available tools. - [Gateway Tools Overview](https://mintlify.wiki/enkryptai/secure-mcp-gateway/tools/overview.md): Learn how to use the Secure MCP Gateway tools to list servers, discover tools, execute tools securely, and manage cache.