Releases: capiscio/capiscio-mcp-python
Releases · capiscio/capiscio-mcp-python
v2.7.1
Fixed
- Use
did:webidentity in CA-connected mode instead ofdid:key— fixesDID_MISMATCHduring server verification (#38) - Auto-skip origin binding for stdio (subprocess) transports — fixes
ORIGIN_MISMATCHforCapiscioMCPClientwithcommand=(#38) - Graceful gRPC error handling in
verify_server()— returnsUNVERIFIED_ORIGINinstead of crashing when capiscio-core is unavailable (#38) - Bump CORE_MIN_VERSION to 2.7.1
- Capture stderr on core exit for better diagnostics
v2.7.0
What's Changed in v2.7.0
Added
CapiscioMCPServer.connect()one-liner with decision cache and keeper domain (#32)- RFC-008 Capability Classes: ALLOW path support and SCOPE_INSUFFICIENT structured rejection (#19, #20)
- Policy enforcement events: emit policy_enforced events on guard deny (#22)
- Policy enforcement env vars wired into
connect()(#26) - ALLOW event emission aligned with server db.Event struct (#25)
Fixed
- Auto-forward
CAPISCIO_SERVER_URL→CAPISCIO_REGISTRY_ENDPOINT(#29) - Remove bogus
/v1/pdp/evaluatedefault from PDP config (#30) - GA checksum verification hardening (#16)
- Replace deprecated
asyncio.get_event_loop()(#15) - Auto-create MCP server on 404 with
CAPISCIO_SERVER_ID=auto(#14) - Move grpcio-tools to dev deps (#17)
- MCP hardening: badge validation, input limits, PEM safety (#18)
Installation
pip install capiscio-mcpFull Changelog: v2.6.0...v2.7.0