McpVanguard
Uses Bitcoin as a secure anchor for its audit trail, providing immutable receipts for security violations through the VEX API and CHORA Gate.
Integrates with Ollama for local-first semantic analysis, enabling high-performance security scoring without external API dependencies.
Leverages OpenAI models to provide a semantic scoring layer that analyzes the intent of agent requests to detect and block suspicious activity.
Provides official support for deployment on Railway, allowing users to host the firewall as a Cloud Security Gateway for SSE-based MCP servers.
Utilizes Redis as a stateful backend for behavioral analysis, supporting sliding-window anomaly detection and multi-instance deployments.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@McpVanguardshow me the most recent blocked security threats"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
McpVanguard
Security gateway for MCP agents and tool servers.
McpVanguard sits between an AI agent and an MCP server, inspects tool traffic in real time, and enforces 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.
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.
Use Cases
protect local desktop or developer-machine MCP servers without rewriting them
add a hosted gateway in front of shared MCP servers
compare raw versus guarded behavior for risky tool workflows
add policy enforcement to high-risk file, shell, and network-access tools
Quickstart
Install the package:
pip install mcp-vanguardWrap a local stdio MCP server:
vanguard start --server "npx @modelcontextprotocol/server-filesystem ."Run as a hosted gateway:
export VANGUARD_API_KEY="your-secret-key"
vanguard sse --server "npx @modelcontextprotocol/server-filesystem ."Deploy on Railway:
Need a complete deployment walkthrough? See docs/DEPLOYMENT.md and docs/railway-deployment-guide.md.
Getting Started
Bootstrap a local workspace:
# 1. Initialize safe zones and .env template
vanguard init
# 2. Optionally update Claude Desktop server entries
vanguard configure-claude
# 3. Launch the local security dashboard
vanguard ui --port 4040
# 4. Run compliance and readiness checks
vanguard audit-complianceHow It Works
Every tool call is inspected before it reaches the upstream MCP server.
Layer | Purpose | Notes |
L1 - Rules | Deterministic blocking using signatures and safe boundaries | Fast path |
L2 - Semantic | Optional intent scoring | Async |
L3 - Behavioral | Session and sequence-aware anomaly checks | Stateful |
If a request is blocked, the agent receives a standard JSON-RPC error and the upstream server never sees the call.
Deployment Model
McpVanguard is best understood as a security gateway for MCP workflows.
Local-first mode: wraps stdio MCP servers on a developer machine
Gateway mode: exposes hardened SSE and Streamable HTTP endpoints for hosted or shared deployments
Typical path:
AI Agent -> McpVanguard -> MCP Server -> Tools / Files / External SystemsCurrent Capabilities
hardened SSE and Streamable HTTP transport paths
metadata poisoning inspection on
initializeandtools/listJWT, JWKS, issuer, audience, claim, and scope checks for bearer-auth deployments
server integrity and capability drift verification
cross-server isolation and
server_idtraceabilitysigned-manifest, provenance, detached signature, and Sigstore-backed trust verification
benchmark and taxonomy tooling for measurable coverage
Authentication Modes
McpVanguard is local-first and supports stronger hosted-gateway controls when needed.
stdio mode: no network auth required
SSE / Streamable HTTP mode: supports
VANGUARD_API_KEYBearer / JWT mode: supports verified JWT/JWKS validation, issuer/audience/claim/scope checks, and auth-aware policy on the hosted gateway path
Semantic Backend Options
The optional Layer 2 semantic scorer supports multiple backends. The first configured backend wins.
Backend | Env Vars | Notes |
Universal Custom |
| Fast inference providers such as Groq or DeepSeek |
OpenAI |
| Default model: |
Ollama |
| Local execution, no API key required |
Integrity and Trust
McpVanguard includes:
signed upstream server manifests
capability baselines and drift checks
provenance verification hooks
detached artifact-signature verification
Sigstore bundle verification with identity and issuer constraints
This should be described as server integrity, baseline verification, and trust verification, not as a full SBOM platform.
Project Status
2.0.0is the current release linethe core gateway and integrity features are the main shipped scope
broader research and future control-plane work are intentionally outside the core OSS release scope
See CHANGELOG.md for the release history and docs/DEPLOYMENT.md for deployment details.
Privacy
McpVanguard focuses on local inspection and gateway enforcement. See PRIVACY.md for current privacy and data-handling details.
Support
Contact: contact@provnai.com
Security: see SECURITY.md
FAQ
Does this replace my MCP server?
No. McpVanguard sits in front of your existing MCP server and enforces policy before calls reach it.
Do I need to rewrite tools or agent code?
Usually no. Most setups start by routing one workflow through McpVanguard.
Is this only for hosted setups?
No. It supports local-first stdio wrapping and hosted gateway modes.
License
MIT License - see LICENSE.
Built by Provnai.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/provnai/McpVanguard'
If you have feedback or need assistance with the MCP directory API, please join our Discord server