AttestoMCP.Server.Error (attesto_mcp_server v0.8.0)

Copy Markdown View Source

Dated MCP/JSON-RPC error values and safe encoders.

Summary

Types

t()

@type t() :: %AttestoMCP.Server.Error{
  code: integer(),
  data: term(),
  http_status: pos_integer(),
  message: String.t()
}

Functions

cancelled()

insufficient_scope(scopes)

internal(data \\ nil)

invalid_header(data \\ nil)

invalid_params(data \\ nil)

invalid_request(data \\ nil)

json(error, id)

@spec json(t(), term()) :: map()

legacy_resource_not_found(uri)

method_not_found(method, status \\ 404)

missing_capability(data)

parse(data \\ nil)

@spec parse(term()) :: t()

rate_limited()

session_not_found()

unsupported_media(data \\ nil)

unsupported_version(version, versions)