Skip to content

Releases: capiscio/capiscio-mcp-python

v2.7.1

15 May 07:25
a75a2ba

Choose a tag to compare

Fixed

  • Use did:web identity in CA-connected mode instead of did:key — fixes DID_MISMATCH during server verification (#38)
  • Auto-skip origin binding for stdio (subprocess) transports — fixes ORIGIN_MISMATCH for CapiscioMCPClient with command= (#38)
  • Graceful gRPC error handling in verify_server() — returns UNVERIFIED_ORIGIN instead 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

14 May 02:52
695eb57

Choose a tag to compare

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_URLCAPISCIO_REGISTRY_ENDPOINT (#29)
  • Remove bogus /v1/pdp/evaluate default 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-mcp

Full Changelog: v2.6.0...v2.7.0

v2.6.0

27 Mar 20:56
7632c6d

Choose a tag to compare

See CHANGELOG.md for details

v2.4.0

04 Feb 18:32
8c3d26d

Choose a tag to compare

Version aligned with capiscio-core v2.4.0

Changed

  • Version Alignment: Synchronized version with capiscio-core v2.4.0