
enkryptai/secure-mcp-gateway
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Безопасный MCP Gateway - настройка Функциональность шлюза админ-уровня для MCP-серверов - с ограждениями на каждом MCP-сервере для преодоления нескольких проблем безопасности с использованием MCP-серверов
Обзор
Узнайте, как Secure MCP Gateway предотвращает атаки и уязвимости в нашем последнем блоге: Откройте для себя сценарии атак в реальном мире, лучшие практики безопасности и как наш шлюз защищает ваши приложения ИИ. Безопасный MCP Gateway построен с аутентификацией, автоматическим обнаружением инструментов, кэшированием и защитой ограждений. Он находится между клиентом MCP и серверами MCP. Таким образом, по своей природе он сам также действует как MCP-сервер, а также MCP-клиент. Когда ваш MCP-клиент подключается к шлюзу, он действует как MCP-сервер. Когда шлюз подключается к фактическому серверу MCP, он действует как клиент MCP. CLI-Commands-Reference.md для списка команд и их использования - API-Reference.md для списка конечных точек API и их использования - MCP Gateway Setup Notebook для полного прохождения всех основных команд - 1. Особенности . - 2. Шаги высокого уровня работы шлюза MCP - 3. Предпосылки . - 4. Настройка шлюза . - 5.
Обзор (машинный перевод)
*** Пост в блоге: ** Узнайте, как Secure MCP Gateway предотвращает атаки и уязвимости в нашем блоге:
Как безопасный шлюз MCP Enkrypt и сканер MCP предотвращают атаки
Откройте для себя сценарии реальных атак, лучшие практики безопасности и то, как наш шлюз защищает ваши приложения ИИ.
Обзор
Безопасный MCP Gateway построен с аутентификацией, автоматическим обнаружением инструментов, кэшированием и защитой ограждений.
Он находится между клиентом MCP и серверами MCP. Таким образом, по своей природе он сам также действует как MCP-сервер, а также MCP-клиент.
Когда ваш MCP-клиент подключается к шлюзу, он действует как MCP-сервер. Когда шлюз подключается к фактическому серверу MCP, он действует как клиент MCP.
Пакет Pypi
Изображение Docker
- Смотрите также: CLI-Commands-Reference.md для списка команд и их использования API-Reference.md для списка конечных точек API и их использования MCP Gateway Setup Notebook для полного прохождения всех необходимых команд
Таблица содержимого
-
- Особенности
-
- Шаги высокого уровня работы шлюза MCP
-
- Предпосылки
-
- Настройка шлюза
-
- (необязательно) Настройка OpenTelemetry
-
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Enkrypt AI Secure MCP Gateway
📖 Featured Blog Post: Learn how the Secure MCP Gateway prevents top attacks and vulnerabilities in our latest blog:
How Enkrypt’s Secure MCP Gateway and MCP Scanner Prevent Top Attacks
Discover real-world attack scenarios, security best practices, and how our gateway protects your AI applications.
Overview
This Secure MCP Gateway is built with authentication, automatic tool discovery, caching, and guardrail enforcement.
It sits between your MCP client and MCP servers. So, by it’s nature it itself also acts as an MCP server as well as an MCP client :)
When your MCP client connects to the Gateway, it acts as an MCP server. When the Gateway connects to the actual MCP server, it acts as an MCP client.
-
Also see:
- CLI-Commands-Reference.md for the list of commands and their usage
- API-Reference.md for the list of API endpoints and their usage
- MCP Gateway Setup Notebook for a complete walkthrough of all the essential commands
Table of Contents
- 1. Features 🚀
- 2. High level steps of how the MCP Gateway works 🪜
- 3. Prerequisites 🧩
- 4. Gateway Setup 👨💻
- 5. (Optional) OpenTelemetry Setup 📊
- 6. Verify Installation and check the files generated ✅
- 7. Edit the Gateway config as needed ✏️
- 8. CLI Quick Start Guide 🖥️
- 9. (Optional) Add GitHub MCP Server to the Gateway 🤖
- 9.1 (Optional) Connect to MCP Servers with OAuth 🔐
- 10. (Optional) Protect GitHub MCP Server and Test Echo Server 🔒
- 11. Recommendations for using Guardrails 💡
- 12. Other tools available 🔧
- 13. (Optional) Sandbox Isolation 🛡️
- 14. Deployment Patterns 🪂
- 15. Uninstall the Gateway 🗑️
- 16. Troubleshooting 🕵
- 17. Known Issues being worked on 🏗️
- 18. Known Limitations ⚠️
- 19. Contribute 🤝
- 20. Testing 🧪
- 21. License
1. Features
Установка
docker run --rm -i -e MCP_TRANSPORT=stdio -v C:\\Users\\<user>\\.enkrypt\\docker:/app/.enkrypt/docker -e ENKRYPT_GATEWAY_KEY -e ENKRYPT_PROJECT_ID -e ENKRYPT_USER_ID secure-mcp-gatewayКонфигурация
{
"mcpServers": {
"Enkrypt Secure MCP Gateway": {
"command": "mcp",
"args": [
"run",
"/Users/user/enkryptai/secure-mcp-gateway/venv/lib/python3.13/site-packages/secure_mcp_gateway/gateway.py"
],
"env": {
"ENKRYPT_GATEWAY_KEY": "2W8UupCkazk4SsOcSu_1hAbiOgPdv0g-nN9NtfZyg-rvYGat",
"ENKRYPT_PROJECT_ID": "3c09f06c-1f0d-4153-9ac5-366397937641",
"ENKRYPT_USER_ID": "6469a670-1d64-4da5-b2b3-790de21ac726"
}
}
}
}