maigp-light-mcp
AIGP-Light: local detect & respond for MCP tool invocations.
Part of MAIGP — the Mediated AI Governance Protocol: a runtime consent / scope / evidence layer for AI systems. Every governed call is CHECKed before it runs (policy, scope, jurisdiction, circuit-breaker) and RECORDed + TRACEd as tamper-evident evidence after.
What it governs
Governs MCP tool calls — locally, with no external governance service.
How it works
AIGP-Light runs the detect-and-respond loop locally — no governance server round-trip. It observes call behavior (latency, error rate, cost), applies responses (circuit-breakers, rate limits, alerts) from a local YAML/JSON policy, and emits RFC-010 traces.
Install
pip install maigp-light-mcp
Pulls in maigp-light (the local governance engine).
Quick start
from aigp_light_mcp import LightMCPClient
governed = LightMCPClient(mcp_client, policy="aigp-light-mcp.yaml")
result = await governed.call_tool("wiz", "listVulnerabilities",
{"severity": "HIGH"})
# Monitors latency/error-rate/cost per tool, circuit-breaks degraded servers,
# rate-limits expensive tools, emits RFC-010 traces — all locally.
Links
- Protocol, specs & full adapter catalog: https://github.com/owner-spec/aigp-protocol
- Issues: https://github.com/owner-spec/aigp-protocol/issues
License: Proprietary. © Kanjani AI Research & Causum.
Metadata
Release files for maigp-light-mcp 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| maigp_light_mcp-1.0.1.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| maigp_light_mcp-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / maigp_light_mcp-1.0.1.tar.gz
| Download URL | maigp_light_mcp-1.0.1.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b66a36812e4f712b77582d8a4d58fb37b04221ab33fcdd78012004cd0833d5ce
|
|
BLAKE2b-256 checksum How to use checksums |
830d0815212b477c4b76f610456499f8f16d5ef42767f21c2b25509953b3733e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / maigp_light_mcp-1.0.1-py3-none-any.whl
| Download URL | maigp_light_mcp-1.0.1-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd21b5cecad56144b0a303189c2e5ce22b9e1a658decf96cc8cccf1d30fc7da9
|
|
BLAKE2b-256 checksum How to use checksums |
578bc21a516c8698a236571a77fe43821c0d4688d6f7e31d02348a7efd437893
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|