Agent Guardrail MCP Server
io.github.JarvisOnM4/agent-guardrail·v0.1.2Action-level governance for AI agents -- control what they DO, not what they SAY
0 stars31 downloads/wk
Reviews
Write oneNobody has reviewed Agent Guardrail MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Agent Guardrail MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 190 days ago4/15
- Maintainer identitynamespace and repository owner differ4/10
Findings (1)
- mediumNetwork call to a raw IP address
net.raw-ipagent_guardrail-0.1.2/agent_guardrail/proxy.py: …ng." ), "url": "http://157.230.82.223/guardrail", "version": "0.1.…
How Agent Guardrail MCP Server compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 62/100
- higher than 18% of 4,460 AI and agents servers
- Downloads a week
- 31
- more than 18% of 1,538 AI and agents servers with a package
Install Agent Guardrail MCP Server in Claude Code, Cursor or VS Code
claude mcp add agent-guardrail -- uvx agent-guardrail
What the publisher says
From the Agent Guardrail MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Agent Guardrail
<!-- mcp-name: io.github.JarvisOnM4/agent-guardrail -->
Action-level governance for AI agents — control what they DO, not what they SAY.
The Problem
AI agents are getting tool access. They can run shell commands, make API calls, read files, spend money. But most "guardrails" only filter what agents say — not what they do.
Real incidents:
- AutoGPT autonomously spent $10K+ on API calls in a single session
- ChaosGPT attempted to access military systems and recruit other AI agents
- Air Canada chatbot invented a refund policy that cost the airline $800+
You need action-level control. Not output filtering.
What Agent Guardrail Does
Agent Framework --> Agent Guardrail --> {allow, deny, require_approval}
--> Flight Recorder logs everything- Policy Engine — allowlists, denylists, glob patterns for tools and targets
- Spend Caps — daily and total USD limits per agent
- Kill Switch — instantly deny all actions for a runaway agent
- Flight Recorder — every action logged with full replay capability
- Approval Gates — route risky actions to human review
- Risk Scoring — automatic risk assessment per action type
- 3 Templates — restrictive, moderate, permissive (apply in one command)
- Pay-per-eval Billing — free tier + BTC credit packs via Blockonomics
Zero dependencies. Python stdlib only. SQLite for storage.
30-Second Quickstart
pip install agent-guardrail
# Register an agent
agent-guardrail register "my-research-agent" --framework langchain
# Apply the moderate policy template
agent-guardrail apply-template moderate <agent-id>
# Test it
agent-guardrail eval <agent-id> bash --target /workspace/test.sh # -> allow
agent-guardrail eval <agent-id> bash --target /etc/shadow # -> deny
agent-guardrail eval <agent-id> sudo # -> denyPython API
from agent_guardrail import GuardrailStore, PolicyEngine, DEFAULT_POLICIES
# Initialize
store = GuardrailStore() # ~/.agent-guardrail/guardrail.db
engine = PolicyEngine(store)
# Register agent
agent = store.register_agent("my-agent", framework="langchain")
# Apply policy template
store.save_policy({
"name": "moderate",
"agent_id": agent["id"],
"rules": DEFAULT_POLICIES["moderate"]["rules"],
})
# Evaluate actions
decision = engine.evaluate(agent["id"], "bash", target="/workspace/run.sh")
# -> PolicyDecision(decision="allow", risk_score=0.7)
decision = engine.evaluate(agent["id"], "bash", target="/etc/shadow")
# -> PolicyDecision(decision="deny", reason="Target '/etc/shadow' is denied...")
# Evaluate + record to flight recorder
decision = engine.evaluate_and_record(
agent_id=agent["id"],
action_type="api_call",
tool_name="openai_chat",
cost_usd=0.05,
session_id="session-123",
)Framework Integrations
LangChain Callback
from agent_guardrail import GuardrailStore, PolicyEngine
class GuardrailCallback:
"""Drop into any LangChain agent as a callback handler."""
def __init__(self, agent_id, db_path=None):
self._engine = PolicyEngine(GuardrailStore(db_path=db_path))
self.agent_id = agent_id
def on_tool_start(self, serialized, input_str, **kwargs):
decision = self._engine.evaluate_and_record(
agent_id=self.agent_id,
action_type="tool_call",
tool_name=serialized.get("name"),
target=input_str[:200],
)
if decision.decision == "deny":
raise PermissionError(f"Guardrail: {decision.reason}")Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Agent Guardrail MCP Server: common questions
- Is Agent Guardrail MCP Server safe?
- With care: it is graded C, so read the findings first (62/100). Read the Agent Guardrail MCP Server safety report
- How do I install Agent Guardrail MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Agent Guardrail MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Agent Guardrail MCP Server maintained?
- The last commit was 228 days ago (2026-03-21). The latest release is v0.1.2.
- What can I use instead of Agent Guardrail MCP Server?
- Servers from other publishers that do the same job: agent-device MCP server, agent-device MCP server and Decionis MCP server.
- How does Agent Guardrail MCP Server compare with other AI and agents MCP servers?
- safety score 62/100 (higher than 18% of 4,460 AI and agents servers); downloads a week 31 (more than 18% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to Agent Guardrail MCP Server
Same job from other publishers: the closest match first, then the best rated.
- agent-deviceLet AI agents inspect, control, and debug real iOS, Android, desktop, and TV appsnot reviewedWidely usedA
- agent-deviceOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCPnot reviewedWidely usedA
- DecionisAuthorize consequential AI agent actions before executionnot reviewedEstablishedA
- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA
- DCC-MCP CoreAgent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.not reviewedEstablishedA