FastestMCP.Resources.Result (fastest_mcp v0.1.2)

Copy Markdown View Source

Canonical resource result helper.

Resource handlers can return plain values for the common case, but FastestMCP.Resources.Result is the explicit shape when you need:

  • multiple content items
  • per-item MIME types
  • per-item metadata
  • result-level metadata

Accepted content inputs:

Summary

Functions

Normalizes result-like values into %FastestMCP.Resources.Result{}.

Builds a normalized resource result.

Types

t()

@type t() :: %FastestMCP.Resources.Result{
  contents: [FastestMCP.Resources.Content.t()],
  meta: map() | nil
}

Functions

from(result)

Normalizes result-like values into %FastestMCP.Resources.Result{}.

new(contents, opts \\ [])

Builds a normalized resource result.