PM

provnai/mcpvanguard

Developer tools

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

13 stars 5 forks Качество 69 Тренд 40MIT

Шлюз безопасности с открытым исходным кодом для агентов и инструментов MCP. Инструменты проверки звонят перед выполнением, обеспечивают соблюдение политики, блокируют рискованные операции и выдают готовые к аудиту доказательства.

Обзор

Шлюз безопасности для агентов MCP и серверов инструментов. McpVanguard находится между агентом ИИ и сервером MCP, нормализует и проверяет трафик инструмента в режиме реального времени и применяет многоуровневую политику до того, как чувствительные вызовы достигают основного инструмента. Он работает локально перед серверами stdio или как размещенный шлюз над SSE и потоковым HTTP. - мониторинг, сбалансированный, строгий - пусть вы принимаете постепенно: начните с открытия только для аудита, перейдите к сбалансированному соблюдению, а затем включите строгое закаливание для чувствительных к производству систем. Существующие MCP-серверы не нужно переписывать. Рабочие процессы MCP являются мощными, но как только инструменты касаются файлов, оболочек или сетей, ограждения имеют значение.

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

Шлюз безопасности для агентов MCP и серверов инструментов.

McpVanguard находится между агентом ИИ и сервером MCP, нормализует и проверяет трафик инструмента в режиме реального времени и применяет многоуровневую политику до того, как чувствительные вызовы достигают основного инструмента. Он работает локально перед серверами stdio или как размещенный шлюз над SSE и потоковым HTTP.

Профили продуктов — monitor, balanced, strict — позволяют постепенно внедрять: начинать с открытия только для аудита, переходить к сбалансированному обеспечению соблюдения, а затем обеспечивать строгое закаливание для чувствительных к производству систем.

Существующие MCP-серверы не нужно переписывать.

##Почему разработчики используют

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

McpVanguard добавляет границу выполнения, чтобы вы могли:

Сохраняйте нормальный трафик инструмента блокировать небезопасные звонки перед выполнением

  • проверять и отлаживать политические решения с помощью журналов аудита
  • постепенное внедрение без переписывания существующих MCP-серверов;

Что это делает

McpVanguard предназначен для разработчиков и платформенных команд, которые хотят четкого соблюдения политики в отношении рабочих процессов MCP.

Проверка вызовов инструментов MCP перед выполнением

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

README

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

McpVanguard

Security gateway for MCP agents and tool servers.

McpVanguard sits between an AI agent and an MCP server, normalizes and inspects tool traffic in real time, and enforces a layered policy before sensitive calls reach the underlying tool. It runs locally in front of stdio servers or as a hosted gateway over SSE and Streamable HTTP.

Product profiles — monitor, balanced, strict — let you adopt incrementally: start with audit-only discovery, move to balanced enforcement, then enable strict hardening for production-sensitive systems.

Existing MCP servers do not need to be rewritten.

Why Developers Use It

MCP workflows are powerful, but once tools touch files, shells, or networks, guardrails matter.

McpVanguard adds a runtime enforcement boundary so you can:

  • keep normal tool traffic flowing
  • block unsafe calls before execution
  • inspect and debug policy decisions with audit logs
  • adopt incrementally without rewriting existing MCP servers

What It Does

McpVanguard is for developers and platform teams who want explicit policy enforcement around MCP workflows.

  • inspect MCP tool calls before execution
  • block unsafe filesystem, command, and network patterns
  • enforce auth, role, and scope requirements for sensitive tools
  • inspect server metadata before it reaches downstream models
  • track repeated suspicious behavior over time
  • emit audit and telemetry signals for blocked, warned, and allowed traffic

Quick Verification Scenario

Use one raw path and one guarded path against the same MCP server.

  • safe file read passes in both paths
  • path traversal attempt is blocked in the guarded path
  • risky network request is blocked in the guarded path
  • metadata poisoning attempts are filtered or blocked before model exposure

This gives you a fast signal that policy is active and enforcement behaves as expected.

For a credential-free, synthetic check in 2.2.2, run python -m core.demo_verify. It checks a benign read and two blocked calls against the bundled in-memory

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

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →