Modules
Authentication helpers for HTTP-based Model Context Protocol servers.
Builders for OAuth metadata used by HTTP MCP authorization.
Phoenix controller that serves RFC 9728 protected-resource metadata.
Authenticate a protected MCP endpoint with Attesto.
Protect an HTTP MCP endpoint in one plug.
Require scopes on a request authenticated by AttestoMCP.Plug.Authenticate.
Phoenix router macros for OAuth protected-resource metadata discovery.
MCP-oriented scope naming conventions.
Shipped ExUnit assertions for the DPoP sender-constraint contract.
Minimal DPoP replay callback for tests.
Test fixtures for exercising a host MCP server's Attesto pipeline.
Mix Tasks
Scaffolds an MCP protected resource into a Phoenix application