Skip to main content
Glama

gov-mcp

Governed execution for any AI agent framework. Install in 30 seconds. Works with Claude Code, OpenClaw, and any MCP-compatible client.

pip install gov-mcp
gov-mcp install

An MCP server that enforces runtime governance on AI agent actions — file access, command execution, delegation chains, and permission escalation. Built on the Y*gov governance kernel.

Why

AI agents can read files, run commands, and call APIs. Without governance, a single prompt injection or misaligned sub-agent can rm -rf /, leak .env secrets, or escalate privileges.

gov-mcp sits between the agent and the system. Every action is checked against a governance contract before execution. Deterministic commands are auto-executed inline — no second tool call needed.

Related MCP server: Waymark

Performance (EXP-008)

Metric

Without gov-mcp

With gov-mcp

Delta

Output tokens

6,107

3,352

-45.1%

Wall time

171.1s

65.8s

-61.5%

Throughput

39,000+ checks/s

Concurrent agents

50 agents, zero deadlock

False positives

0

0

0

Security (SIM-001 tested): 50 concurrent agents, 1,000 checks, zero data leaks across isolated tenants.

Compliance: FINRA audit trail (3/4 requirements met), EU AI Act Article 14 compatible (3/5 met out of box, remaining 2 partial with clear upgrade path).

Limitations (Honest Assessment)

  • Per-event auto-hash: Implemented in v0.1.0 via governance envelope chain

  • Confidence score: Included in every governance response (1.0 deterministic, 0.95 auto-routed)

  • Multi-currency amount parsing: Supported ($, ¥, €, £, USD/EUR/CNY prefix, comma separators)

  • Per-client encryption keys: Not yet available (roadmap for legal vertical)

  • COSO/ISO report templates: Not yet available (roadmap for enterprise compliance)

  • Non-MCP ERP integration: Requires custom adapter (no native SAP/Oracle bridge)

Quick Start

1. Install

pip install gov-mcp

2. Write your governance contract

Create AGENTS.md:

## Agent: my-agent
## Prohibited: rm -rf, sudo, .env files, /etc access
## Permitted: file read/write, shell commands

3. One-command install

gov-mcp install

This will:

  1. Detect your environment (Claude Code, Cursor, Windsurf, OpenClaw)

  2. Start the GOV MCP server (background, auto port selection)

  3. Auto-configure detected clients

  4. Verify the connection

  5. Print a summary with next steps

4. Management commands

gov-mcp status     # Check if server is running
gov-mcp restart    # Restart with fresh config
gov-mcp uninstall  # Stop server, remove all configs

5. Manual setup (alternative)

If you prefer manual configuration:

# Start server directly
python -m gov_mcp --agents-md ./AGENTS.md --transport sse --port 7922

Connect from any MCP client:

{
  "mcpServers": {
    "gov-mcp": {
      "url": "http://127.0.0.1:7922/sse",
      "transport": "sse"
    }
  }
}

Tools (38)

Core Enforcement

Tool

Description

gov_check

Check action + auto-execute deterministic commands. Single entry point.

gov_enforce

Full pipeline: check + obligation scan + delegation verify.

gov_exec

[DEPRECATED] Use gov_check instead. Redirects with migration guide.

Delegation & Escalation

Tool

Description

gov_delegate

Register parent-child delegation with monotonicity validation.

gov_escalate

Request permission expansion from principal. CIEU audit trail.

gov_chain_reset

Clear stale delegation links (selective or full reset).

Contract Management

Tool

Description

gov_contract_load

Translate AGENTS.md into draft contract.

gov_contract_validate

Validate draft contract coverage and health.

gov_contract_activate

Activate validated contract for enforcement.

Audit & Observability

Tool

Description

gov_report

CIEU summary: decisions, deny rate, top violations.

gov_verify

SHA-256 Merkle chain integrity verification.

gov_obligations

Query obligation status from OmissionEngine.

gov_doctor

Full 14-layer health check (contract, CIEU, obligations, heartbeat, hooks).

gov_benchmark

Token savings benchmark: Mode A vs Mode B vs Mode C.

gov_seal

Seal CIEU session with Merkle root for tamper-evident preservation.

gov_audit

Causal audit report with violation replay for compliance evidence.

gov_trend

7-day CIEU event trend analysis with deny rate direction.

Governance Analysis

Tool

Description

gov_baseline

Snapshot current governance state for later comparison.

gov_delta

Compare current state against saved baseline.

gov_coverage

Detect agent governance blind spots.

gov_quality

Contract quality scoring (8 dimensions).

gov_simulate

A/B simulation: intercept rate, false positive rate, risk reduction.

gov_impact

Predict contract change effects via CIEU replay.

gov_check_impact

Convenience wrapper for gov_impact with explicit params.

gov_pretrain

Learn contract improvements from historical CIEU data.

User Experience

Tool

Description

gov_demo

Zero-config 5-scenario governance demo.

gov_init

Generate AGENTS.md template (python/node/go/generic).

gov_version

Version info (gov-mcp + ystar-gov + python).

gov_policy_builder

Contract data for UI rendering.

gov_reset_breaker

Reset circuit breaker after manual intervention.

Domain & Data

Tool

Description

gov_archive

Hot/cold CIEU data tiering.

gov_domain_list

List registered governance domain packs.

gov_domain_describe

Domain pack details and vocabulary.

gov_domain_init

Generate custom domain pack template.

How It Works

Agent proposes action
    |
    v
gov_check(agent_id, tool_name, params)
    |
    +-- Is agent delegated? --> Use delegated contract
    |   (otherwise)         --> Use global contract
    |
    +-- Contract check: ALLOW or DENY
    |
    +-- If ALLOW + deterministic Bash command:
    |   Execute inline, return stdout in response
    |   { "decision": "ALLOW", "auto_executed": true, "stdout": "..." }
    |
    +-- If ALLOW + non-deterministic:
    |   Return ALLOW only (agent handles execution)
    |
    +-- If DENY:
        Return DENY with violation details

Auto-Execution

Deterministic commands (ls, git status, cat, pwd, etc.) are classified by the structural router and executed inline within gov_check. The agent receives stdout/stderr in the same response — no second tool call needed.

This saves 22% tokens and eliminates one LLM round-trip per safe command. 66.7% of typical Bash commands are auto-executed (based on stress testing).

Governance Extension Layer

Every gov_check response includes a governance field — a structured audit envelope that rides on top of the MCP protocol:

{
  "decision": "ALLOW",
  "auto_executed": true,
  "stdout": "...",
  "governance": {
    "cieu_seq": 17753,
    "contract_hash": "sha256:b6e47016...",
    "contract_version": "1.0",
    "latency_ms": 1.9,
    "host": "claude_code"
  }
}

Field

Description

cieu_seq

Monotonic sequence number — total governance decisions made

contract_hash

SHA-256 of the active governance contract

contract_version

Contract name/version string

latency_ms

Governance check latency (sub-2ms typical)

host

Detected client ecosystem

This is backward compatible — callers that don't inspect governance are unaffected. The field enables audit trails, compliance reporting, and contract versioning across multi-agent deployments.

A2A Integration (Coming Soon)

Y*gov is designed as the governance layer for A2A (Agent-to-Agent) ecosystems. Every agent-to-agent communication can be audited, controlled, and proven compliant with CIEU five-tuple records.

Roadmap:

  • Phase 1 (Current): GOV MCP — governance for MCP tool calls (33 tools, 100% coverage)

  • Phase 2 (2026 Q3): GOV A2A — governance layer for the A2A protocol

  • Phase 3 (2026 Q4): Gov Pipeline — end-to-end multi-agent workflow governance

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server that enforces runtime authorization for tool calls using Stage0 policy validation, preventing AI agents from executing unauthorized actions before they happen.
    6
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    MCP server that intercepts and controls AI agent actions in your codebase by enforcing policies on file operations and commands, with logging, approval workflows, and rollback capabilities.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for AI agent compliance that screens actions before execution and records decisions in an immutable, SIEM-ready audit trail.
    49 npm
    -