LS

lasso-security/mcp-gateway

Analytics & monitoring

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

397 stars 44 forks Качество 76 Тренд 20MIT

lasso-security/mcp-gateway — это кандидат на MCP-сервер, импортированный из https://github.com/lasso-security/mcp-gateway.

Обзор

lasso-security/mcp-gateway — это кандидат на MCP-сервер, импортированный из https://github.com/lasso-security/mcp-gateway.

Обзор (машинный перевод)

Обзор

MCP Gateway — это продвинутое промежуточное решение для серверов Model Context Protocol (MCP), которое централизует и улучшает вашу инфраструктуру ИИ.

MCP Gateway выступает посредником между LLM и другими серверами MCP. Он:

  1. 📄 Читает конфигурации серверов из файла mcp.json, расположенного в вашей корневой директории.
  2. ⚙️ Управляет жизненным циклом настроенных MCP-серверов.
  3. 🛡️ Перехват запросов и ответов для дезинфекции конфиденциальной информации.
  4. 🔗 Обеспечивает унифицированный интерфейс для обнаружения и взаимодействия со всеми прокси-MCP.
  5. 🔒 Сканер безопасности — анализирует репутацию сервера и риски безопасности перед загрузкой MCP-серверов.

Установка

Python (рекомендуется)

Установите пакет mcp-gateway:

--mcp-json-path — должны вести к вашему mcp.json или claude_desktop_config.json --plugin или -p — Укажите плагины для включения (можно использовать несколько раз)

Использование

Этот пример позволяет использовать базовый защитный плагин для маскировки токенов и плагин трассировки xetrack для файловой системы MCP:

Вы можете добавить больше MCP, которые будут в шлюзе, поместив конфигурацию сервера MCP под клавишу “servers”.

Пример курсора:

Пример Клода:

Получите

Docker

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

README

Показан фрагмент оригинального README. Открыть оригинал.

Overview

MCP Gateway is an advanced intermediary solution for Model Context Protocol (MCP) servers that centralizes and enhances your AI infrastructure.

MCP Gateway acts as an intermediary between LLMs and other MCP servers. It:

  1. 📄 Reads server configurations from a mcp.json file located in your root directory.
  2. ⚙️ Manages the lifecycle of configured MCP servers.
  3. 🛡️ Intercepts requests and responses to sanitize sensitive information.
  4. 🔗 Provides a unified interface for discovering and interacting with all proxied MCPs.
  5. 🔒 Security Scanner - Analyzes server reputation and security risks before loading MCP servers.

Installation

Install the mcp-gateway package:

pip install mcp-gateway

--mcp-json-path - must lead to your mcp.json or claude_desktop_config.json
--plugin or -p - Specify the plugins to enable (can be used multiple times)

Usage

This example enables the basic guardrail for token masking and xetrack tracing plugin for filesystem MCP:

mcp-gateway --mcp-json-path ~/.cursor/mcp.json -p basic -p xetrack

You can add more MCPs that will be under the Gateway by putting the MCP server configuration under the “servers” key.

Get ``

which python
{
  "mcpServers": {
      "mcp-gateway": {
          "command": "",
          "args": [
            "-m",
            "mcp_gateway.server",
            "--mcp-json-path",
            "",
            "--plugin",
            "basic"
          ],
          "servers": {
Открыть полный README на GitHub

Установка

npx -y @modelcontextprotocol/server-filesystem .
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "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", "." ] } } } } }