Перейти к содержимому

MCP Gateway

Плагиновая шлюз для оркестрации MCP-серверов, обеспечивающая управление, безопасность и унифицированный доступ для LLMs.

Python
283 stars

Описание

MCP Gateway — продвинутый посредник для серверов Model Context Protocol, централизующий AI-инфраструктуру. Читает конфигурации из mcp.json, управляет жизненным циклом серверов, перехватывает запросы для санитизации данных, предоставляет unified интерфейс и security scanner для анализа рисков. Поддерживает плагины для маскировки PII, секретов, защиты от prompt injection. Идеален для enterprise-агентов: мониторинг, tracing с xetrack, Docker-поддержка. Технологии: Python, Presidio, Lasso Security.

Возможности

Управление MCP-серверами

Чтение конфигураций из mcp.json, lifecycle management и unified интерфейс для взаимодействия.

Санитизация данных

Перехват и маскировка sensitive информации в запросах/ответах с плагинами basic, presidio, lasso.

Security Scanner

Анализ репутации и рисков MCP-серверов перед загрузкой, автоматическая блокировка угроз.

Tracing и мониторинг

Логирование вызовов инструментов с xetrack, поддержка DuckDB/SQLite для анализа.

Плагины guardrails

Защита от PII, секретов, prompt injection и harmful content через configurable политики.

Установка

Установка Python: pip install mcp-gateway

Пример запуска: mcp-gateway –mcp-json-path ~/.cursor/mcp.json -p basic -p xetrack

Для плагина presidio: pip install mcp-gateway[presidio]

Docker: docker build -t mcp/gateway . (с опциями INSTALL_EXTRAS для extras)

Конфигурация mcp.json пример (для Cursor): { “mcpServers”: { “mcp-gateway”: { “command”: “mcp-gateway”, “args”: [ “–mcp-json-path”, “~/.cursor/mcp.json”, “–plugin”, “basic”, “–plugin”, “xetrack” ], “servers”: { “filesystem”: { “command”: “npx”, “args”: [ “-y”, “@modelcontextprotocol/server-filesystem”, “.” ] } } } } }

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
283

Ссылки