# attesto_mcp_server v0.14.0 - Table of Contents

> Authenticated Attesto-native MCP server with HTTP and stdio transports

## Pages

- [attesto_mcp_server](readme.md)
- [Run an authenticated MCP server locally](attesto_mcp_server.md)
- [Changelog](changelog.md)
- [Contributing](contributing.md)
- [Security policy](security.md)
- [Conformance evidence](conformance-1.md)
- [Frozen conformance fixture](conformance-2.md)
- [Migration runbook](migration.md)
- [Usage and deployment](usage.md)
- [Production dependency inventory (0.14.0)](sbom.md)

## Modules

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

## Mix Tasks

- [mix attesto_mcp_server.gen.migration](Mix.Tasks.AttestoMcpServer.Gen.Migration.md): Generates the Ecto migration backing
`AttestoMCP.Server.SessionStore.Ecto`.
- [mix attesto_mcp_server.install](Mix.Tasks.AttestoMcpServer.Install.md): Installs an Attesto-protected MCP server into a Phoenix host.

