Security firewall for AI agents β scans MCP calls for injection, secrets, and risks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Smithery listing: https://smithery.ai/servers/josephibrahim/shadowgate-mcp ShadowGate MCP is a defensive gateway and firewall for AI agents that use MCP servers.
Current version: 0.4.0-hardened
AI agent or MCP host -> ShadowGate MCP -> risk decision -> external MCP server/tool
ShadowGate checks:
Possible decisions:
Live Railway deployment:
client_key required for scan/gateway tools, admin_key required for admin toolshealth_check is public β call it to verify server statusSee docs/HOSTED_DEMO.md for connection details and tool list.
Default local MCP endpoint:
The agent-to-agent demo uses direct Python calls, not network calls. It shows a safe risky call, a blocked dangerous call, a blocked malicious response, manifest review, and local manifest approval.
ShadowGate sits between agents and external MCP servers so tool calls, responses, and new server manifests are checked before an agent executes or trusts them.
Minimal flow:
See:
For hosted use, set strong admin and client keys.
Recommended environment:
Use a persistent volume for /data when the platform supports it.
See DEPLOY_RAILWAY.md.
Compatibility tools remain available:
analyze_text is the preferred general text-safety tool.
Trust levels:
Unknown MCP servers inherit the default trust level: untrusted.
Trusted servers are still scanned. Blocked servers are denied.
ShadowGate helps agents decide whether MCP activity should be allowed, warned, redacted, or blocked. It does not prove that an MCP server is safe forever. It is not a sandbox and does not replace MCP host enforcement, platform network controls, or operating-system isolation.
For hosted/public deployment:
health_check and get_security_config include production warnings without exposing raw keys.
docs/PUBLISHING.md β Smithery and MCP Registry publishing checklistsdiscovery/mcp_registry_submission.md β draft MCP Registry submissionsmithery.yaml β Smithery registry configurationdocs/PAYMENT_XPAY.md β future XPay/x402 payment proxy integrationGitHub: https://github.com/josephibra/shadowgate-mcp
docs/PUBLISHING.md β Smithery and MCP Registry submission checklistsdiscovery/mcp_registry_submission.md β draft MCP Registry PR submissiondocs/PAYMENT_XPAY.md β XPay/x402 payment proxy integration plandocs/PRICING_MODEL.md β suggested per-call pricing for hosted toolsdocs/PASSIVE_PLATFORMS.md β platform listing strategy (GitHub, Smithery, MCP Registry, XPay, and more)No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/shadowgate-mcp)<a href="https://allmcps.com/mcp/shadowgate-mcp"><img src="https://allmcps.com/api/badge/shadowgate-mcp?style=directory" alt="Shadowgate MCP on AllMCPs" /></a>