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

Copy Markdown View Source

Behaviour for exposing prompt templates through MCP.

Summary

Callbacks

arguments_schema()

@callback arguments_schema() :: map()

description()

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

messages(arguments, frame)

@callback messages(arguments :: map(), frame :: Anubis.Server.Frame.t()) ::
  {:ok, [map()]} | {:error, term()}

name()

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