Jido.MCP.Server.Resource behaviour (Jido MCP v1.0.0)

Copy Markdown View Source

Behaviour for exposing Jido-side resources through MCP.

Summary

Callbacks

description()

@callback description() :: String.t() | nil

mime_type()

@callback mime_type() :: String.t()

name()

@callback name() :: String.t()

read(uri, frame)

@callback read(uri :: String.t(), frame :: Anubis.Server.Frame.t()) ::
  {:ok, term()} | {:error, term()}

uri()

@callback uri() :: String.t()