ES

enkryptai/secure-mcp-gateway

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

58 stars 9 forks Качество 86 Тренд 33Apache-2.0

Безопасный 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 для полного прохождения всех необходимых команд

Таблица содержимого

    1. Особенности
    1. Шаги высокого уровня работы шлюза MCP
    1. Предпосылки
    1. Настройка шлюза
    1. (необязательно) Настройка 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.

Table of Contents

1. Features

Открыть полный README на GitHub

Установка

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
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "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" } } } }