Modules
Attesto-native MCP server core.
Stable host-facing facade for AttestoMCP.Server.
Typed constructors for MCP content returned by handlers.
Opaque, signed, expiring authorization-bound pagination cursors.
Dated MCP/JSON-RPC error values and safe encoders.
Strict JSON-RPC 2.0 decoding and encoding for MCP wire messages.
Narrow integration helpers for Phoenix hosts.
MCP-route parser bypass for Phoenix endpoints.
Plug-compatible Streamable HTTP boundary for modern and legacy MCP.
Deterministic, authorization-filtered MCP primitive registry.
Integrity-protected, expiring, single-use modern retry state.
Stable per-server owner for consumed modern request-state nonces.
Typed MCP result constructors and explicit client-visible business failures.
A bounded business error explicitly approved for disclosure to an MCP client.
Bounded JSON Schema 2020-12 validation without remote reference fetching.
Bounded session records for session-bound MCP revisions, with principal binding and expiry.
Durable session storage contract for the session-bound MCP revisions.
Private in-memory session store used by default.
Optional Ecto-backed implementation of AttestoMCP.Server.SessionStore.
Ecto schema for durable MCP session records.
Line-delimited stdio adapter over the shared protocol core.
Bounded, principal/tenant-bound modern subscription registry.
Disabled task-profile boundary.
Telemetry helpers for protocol, auth, handler, and transport events.
Mix Tasks
Generates the Ecto migration backing
AttestoMCP.Server.SessionStore.Ecto.
Installs an Attesto-protected MCP server into a Phoenix host.