
MCP Security Proxy
mcp-shield is a security proxy for developers securing MCP agents. Block SSRF attacks, scan requests for PII and prompt injection, enforce custom policies, apply rate limits, and capture full audit logs. Compatible with any MCP client.
Overview
mcp-shield serves as a security proxy for MCP agents, intercepting traffic to block threats like SSRF while enforcing custom policies. It scans requests for PII and prompt injection, applies rate limiting, and logs all activity for compliance. This setup protects MCP clients without requiring changes to existing agent code.
Key Capabilities
- ssrf-protection: Blocks unauthorized outbound requests that could lead to data exfiltration or attacks on internal services.
- pii-scanning: Detects and redacts personally identifiable information in requests and responses to prevent leaks.
- prompt-injection: Identifies and rejects malicious inputs designed to hijack AI model behavior.
- rate-limit: Controls request volume per client or endpoint to mitigate abuse and denial-of-service risks.
- audit-logging: Captures full request/response traces with metadata for forensic analysis and regulatory audits.
Use Cases
Route production MCP agent traffic through mcp-shield to automatically block SSRF attempts when agents query external APIs. Scan user-submitted prompts for injection risks before forwarding to language models in a chatbot service. Enforce rate limits on high-volume data processing pipelines to prevent overload during spikes. Review audit logs to trace compliance issues after detecting PII in customer analytics workflows.
Who This Is For
Developers integrating MCP agents into web applications or services needing runtime security. Security engineers managing compliance in AI-driven environments with PII handling requirements. DevOps teams deploying observable proxies for agent fleets, requiring intermediate knowledge of networking and MCP protocols.