
Guardrails
A security layer that sits between your AI agent and the outside world, providing six tools for input validation, output filtering, and policy enforcement. It blocks prompt injection attempts through regex patterns, redacts PII like SSNs and credit cards, prevents malicious code execution, and enforces RBAC policies with rate limiting. The audit logger captures every request with metrics and supports external handlers. You'd reach for this when you need to lock down an AI agent that handles sensitive data or operates in a regulated environment. Configuration updates happen at runtime, and the policy engine lets you block specific paths, restrict dangerous tools, or enforce maintenance windows without redeploying.
- GitHub stars
- 1
- tools
- 6
- transport
- STDIO
- last updated
- Feb 14, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
validate_inputValidate and sanitize incoming requests through all guardrail checks
Validate and sanitize incoming requests through all guardrail checks
No parameter schema in public metadata yet.
filter_outputFilter and redact sensitive data (PII, secrets, credentials) from responses
Filter and redact sensitive data (PII, secrets, credentials) from responses
No parameter schema in public metadata yet.
check_policyEvaluate a request against security policies (RBAC, resource access, quotas)
Evaluate a request against security policies (RBAC, resource access, quotas)
No parameter schema in public metadata yet.
get_audit_logsQuery the audit log with filtering by type, user, time range
Query the audit log with filtering by type, user, time range
No parameter schema in public metadata yet.
get_statsGet engine statistics including active users, block rate, request counts
Get engine statistics including active users, block rate, request counts
No parameter schema in public metadata yet.
update_configUpdate guardrail configuration at runtime
Update guardrail configuration at runtime
No parameter schema in public metadata yet.
Sponsors
Readme
guardrails-mcp-server
[!License: MIT](https://opensource.org/licenses/MIT) [!MCP](https://modelcontextprotocol.io) [!Node.js](https://nodejs.org)
MCP server for AI agent security guardrails. Provides input validation, prompt injection detection, PII redaction, output filtering, policy enforcement, rate limiting, and comprehensive audit logging.
Tools
| Tool | Description |
|---|---|
validate_input | Validate and sanitize incoming requests through all guardrail checks |
filter_output | Filter and redact sensitive data (PII, secrets, credentials) from responses |
check_policy | Evaluate a request against security policies (RBAC, resource access, quotas) |
get_audit_logs | Query the audit log with filtering by type, user, time range |
get_stats | Get engine statistics including active users, block rate, request counts |
update_config | Update guardrail configuration at runtime |
Security Features
Details
- Repository
- github.com/expertvagabond/guardrails-mcp-server
- Categories
- AI & LLM Tools, Security & Pentesting
- Package
guardrails-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active