Abe MCP server
io.github.flowinfosystems-index/abe·v0.2.3Free, local check before an AI agent acts: your rules return ACT, BLOCK or ESCALATE.
0 stars26 downloads/wk
Reviews
Write oneNobody has reviewed Abe yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Abe tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
fjp_check_actionCheck a proposed action before executing it. action.type is required (e.g. "purchase", "send_email"). Returns decision ACT | BLOCK | ESCALATE, reason_code and record_id. Never execute on BLOCK or ESCALATE.
fjp_get_recordReturn a stored Judgment-Grounded Record with its falsifier status re-evaluated now.
fjp_report_outcomeReport what happened after a checked action. Appends a linked record; never changes the original.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan24 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- mediumeval / new Function used
exec.evalabe_ai-0.2.3/abe/evaluator.py: …"Deterministic condition evaluation. No eval(), no executable policy code. A conditi…
How Abe compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 40% of 4,460 AI and agents servers
- Tools
- 3
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 26
- more than 12% of 1,538 AI and agents servers with a package
What its tools let an agent do: 3 read
Install Abe in Claude Code, Cursor or VS Code
claude mcp add abe -- uvx abe-ai
What the publisher says
From the Abe repository's README, as published. We do not edit it. Read it on GitHub
Abe
Act. Block. Escalate.
Abe is a free, open-source guardrail that checks every AI agent action before it happens.
Your agent is about to pay an invoice, buy servers, delete a table or email a customer. Abe checks the action against your rules in under a millisecond, on your machine, and answers ACT, BLOCK or ESCALATE, with a tamper-evident record of why.
▶ Watch the 40-second demo: an AI agent tries to spend $12,500 twice. Rules decide the easy calls; Flow catches the duplicate and approves the real renewal. (Run it yourself)
Free. Really.
Apache-2.0. No account, no API key, no network, no model, no usage limits. Every check runs on your machine, at no cost, forever.
Why teams put Abe in front of their agents
- Stops expensive mistakes: duplicate payments, over-budget purchases, force-pushes to main, DROP TABLE in production.
- Same answer every time: plain YAML rules you can read, test, and replay against past decisions before going live.
- Proof for auditors: every decision gets a hash-verified record (optionally Ed25519-signed) showing which rule fired and why.
- Works with any agent: Python, TypeScript, a local HTTP sidecar, Docker, or MCP (Claude, Cursor and other MCP clients).
- No-risk rollout: shadow mode runs beside your current approval process and shows where Abe would agree.
- Fails closed: bad input or a broken rule returns ESCALATE, never ACT.
Pay only for the close calls (optional)
When rules can't decide, Abe returns ESCALATE. By default that goes to a person. Add --resolver flow and only that action is sent to Flow (redacted), which returns a decision, a reason, and what would prove it wrong, for about $0.03 to $0.05 each. ACT and BLOCK never leave your machine. Details below.
Quick start
pip install abe-ai # or: npm install abe-ai
abe init # writes abe-policy.yaml + request.json
abe check request.jsonDecision: ESCALATE
Reason: FINANCIAL_THRESHOLD_EXCEEDED
Rules: purchase_review_limit
Risk: MEDIUM
Record: jgr_01M3Q4...Python
from abe import Abe
abe = Abe("abe-policy.yaml")
result = abe.check(
action={"type": "wire_transfer", "amount": 50000},
context={"agent_id": "finance-agent"},
)
if result.decision == "ACT":
... # execute exactly as evaluated
elif result.decision == "BLOCK":
... # do not execute; tell the user result.reason_code
else: # ESCALATE
... # hold; ask a human, or let a resolver decide
result.record.to_dict() # the Judgment-Grounded Record (store it, ship it to your SIEM)TypeScript
import { Abe } from "abe-ai";
const abe = new Abe({ policy: "./abe-policy.yaml" });
const result = await abe.check({
action: { type: "purchase", amount: 12500, currency: "USD" },
context: { agent_id: "procurement-agent", principal_id: "user_123" },
});
console.log(result.decision); // "ESCALATE"A policy
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Abe: common questions
- Is Abe MCP server safe?
- Mostly: it is graded B (72/100). Read the Abe safety report
- How do I install Abe?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Abe need an API key?
- Yes. The registry entry asks for
FLOW_API_KEY. - Is Abe maintained?
- The last commit was 22 days ago (2026-10-13). The latest release is v0.2.3.
- What can I use instead of Abe?
- Servers from other publishers that do the same job: Decionis MCP server, Roast My Design System MCP server and Kiln MCP server.
- How does Abe compare with other AI and agents MCP servers?
- safety score 72/100 (higher than 40% of 4,460 AI and agents servers); tools 3 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Abe
Same job from other publishers: the closest match first, then the best rated.
- DecionisAuthorize consequential AI agent actions before executionnot reviewedEstablishedA
- Roast My Design SystemAudit your Design System and serve your Agent the rules that keep AI-written UI on-system.not reviewedEstablishedA
- KilnSpawn an object into existence: describe it, and your agent designs it, checks it, and 3D prints it.not reviewedEstablishedB
- Roast My Design SystemAudit your Design System and serve your Agent the rules that keep AI-written UI on-system.not reviewedEstablishedA
- Vibe CheckMetacognitive AI agent oversight: adaptive CPI interrupts for alignment, reflection and safetynot reviewedEstablishedB