NeuZhou/mcp-firewall
Runtime security proxy for the Model Context Protocol (MCP). The Cloudflare WAF for AI agents. Powered by ClawGuard.
Platform-specific configuration:
{
"mcpServers": {
"mcp-firewall": {
"command": "npx",
"args": [
"-y",
"mcp-firewall"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> <h1 align="center">π‘οΈ MCP Firewall</h1> <p align="center"><strong>The Cloudflare WAF for AI Agents</strong></p> <p align="center">Runtime security proxy for the Model Context Protocol (MCP). Inspect, filter, and block malicious tool calls before they reach your MCP servers.</p> </p>
<p align="center"> <a href="#quick-start">Quick Start</a> Β· <a href="#features">Features</a> Β· <a href="#how-it-works">How It Works</a> Β· <a href="#configuration">Configuration</a> Β· <a href="#threat-detection">Threat Detection</a> Β· <a href="#comparison">Comparison</a> Β· <a href="#roadmap">Roadmap</a> </p>
<p align="center"> </p>
---
> Every protocol gets a firewall. HTTP got WAFs. gRPC got Envoy. MCP gets MCP Firewall.
MCP connects AI agents to real tools β databases, filesystems, APIs, cloud services. But there's no security layer between your agent and those tools:
# Install
npm install -g mcp-firewall
# Run as a proxy between your MCP client and server
mcp-firewall --config firewall.yaml
# Or try it immeLoading reviews...