Skip to main content

Overview

The Secure MCP Gateway can be installed locally on your machine using Python package managers (pip or uv). This approach is ideal for development, testing, or single-machine deployments.

Prerequisites

Ensure you have the following installed before proceeding:
  • Python: 3.8 or higher (Python 3.11+ recommended)
  • pip: 25.0.1 or higher
  • uv: 0.7.9 or higher (optional but recommended for faster installs)
  • Git: 2.43 or higher
  • MCP Client: Claude Desktop, Cursor, or Claude Code

Verify Prerequisites

Installation Methods

Configuration File Structure

The generated config file includes:

MCP Client Configuration

After installation, the gateway is registered in your client’s config:

Verification Steps

1

Check Gateway Status

Open your MCP client and verify the gateway appears in the server list with a connected status.
2

Test Tool Discovery

In your MCP client, ask:
You should see the gateway’s 6 management tools and any configured MCP servers.
3

Test Echo Server

The default config includes an echo server. Test it with:
4

Check Logs

Logs are written to:
  • macOS/Linux: ~/.enkrypt/logs/
  • Windows: %USERPROFILE%\.enkrypt\logs\
Check for errors:

Uninstalling

To remove the gateway:

Troubleshooting

Gateway Not Appearing in Client

  1. Verify config file exists:
  2. Check client config file has gateway entry
  3. Restart MCP client completely
  4. Check client logs for connection errors

Import Errors

Permission Errors

Python Version Issues

Next Steps

Add MCP Servers

Configure GitHub, Slack, or other MCP servers

Enable Guardrails

Protect your servers with input/output guardrails

Docker Deployment

Deploy with Docker for production environments

CLI Commands

Manage gateway with CLI commands