Skip to main content

agent-mcp-governance

Public Preview — Standalone Python package that exposes the Agent Governance Toolkit's MCP (Model Context Protocol) governance primitives for use outside the full AGT monorepo.

Overview

agent_mcp_governance provides a thin, typed re-export surface over the governance, audit, and trust modules in agent-os-kernel. It is not zero-dependency — it requires agent-os-kernel >=3.0.0,<4.0.0.

Installation

pip install agent-mcp-governance

This will pull in agent-os-kernel automatically.

Quick Start

from agent_mcp_governance import (
    GovernanceMiddleware,
    AuditMiddleware,
    TrustGate,
    BehaviorMonitor,
)

# 1. Governance — block prompt-injection patterns
gov = GovernanceMiddleware(
    blocked_patterns=[r"(?i)ignore previous instructions"],
    allowed_tools=["web-search", "read-file"],
    rate_limit_per_minute=60,
)

# 2. Audit — tamper-evident hash-chain logging
audit = AuditMiddleware(capture_data=True)

# 3. Trust — DID-based agent identity verification
gate = TrustGate(min_trust_score=500)

# 4. Monitoring — detect rogue agents
monitor = BehaviorMonitor(
    burst_threshold=100,
    consecutive_failure_threshold=20,
)

API Reference

Export Source module Description
GovernanceMiddleware agent_os.governance.middleware Policy enforcement (rate limits, allow-lists, content filters)
AuditMiddleware agent_os.audit.middleware Tamper-evident audit logging with hash chain
TrustGate agent_os.trust.gate DID-based trust verification for agent handoffs
BehaviorMonitor agent_os.services.behavior_monitor Per-agent anomaly detection and quarantine

Compatibility

Python agent-os-kernel
≥ 3.10 ≥ 3.0.0, < 4.0.0

License

MIT — Copyright (c) Microsoft Corporation.

Metadata

Release files for agent_mcp_governance 3.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent_mcp_governance 3.7.0
File Size Uploaded
agent_mcp_governance-3.7.0.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent_mcp_governance 3.7.0
File Interpreter ABI Platform
agent_mcp_governance-3.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 kB

Release files / agent_mcp_governance-3.7.0.tar.gz

Download URL agent_mcp_governance-3.7.0.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c791e448af1bfd383e496d3325cb08c6728d361bb520b583aacd48f72797c498
BLAKE2b-256 checksum
How to use checksums
5d12fe605e5b90a673e8254f49d0572fb872a7aca87a9a5bc22100873eb4250e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / agent_mcp_governance-3.7.0-py3-none-any.whl

Download URL agent_mcp_governance-3.7.0-py3-none-any.whl
Size 2.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec92bbc96de0659262a7f7130831d03ac4aa363e92d30977c60942c25b8ea1fd
BLAKE2b-256 checksum
How to use checksums
0a4c3c6ceb185d10576811d8c8b5d25b812e4b7d3c02567457826fe9347823c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release history Release notifications | RSS feed

This release

3.7.0 This release

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page