ExMCP.ContentHelpers (ex_mcp v0.9.2)

View Source

Helper functions for creating content objects.

This module provides backward compatibility functions for DSL-generated modules.

Summary

Functions

Creates an assistant message content object.

Creates an audio content object.

Creates an image content object.

Creates a JSON content object.

Creates a resource content object.

Creates a system message content object.

Creates a text content object.

Creates a user message content object.

Functions

assistant(content)

Creates an assistant message content object.

audio(base64_data, mime_type, annotations \\ %{})

Creates an audio content object.

image(base64_data, mime_type, annotations \\ %{})

Creates an image content object.

json(data, annotations \\ %{})

Creates a JSON content object.

resource(uri, annotations \\ %{})

Creates a resource content object.

system(content)

Creates a system message content object.

text(content, annotations \\ %{})

Creates a text content object.

user(content)

Creates a user message content object.