TextContent Class Reference

#include <Pt/Mcp/ContentType.h>

Formats tool results as MCP text content. More...

Inherits ContentType.

Public Member Functions

 TextContent ()
 Creates a text content type.
ContentFormattergetFormatter () const override
 Creates a new formatter for a text content block.
void releaseFormatter (ContentFormatter *formatter) const override
 Releases a formatter previously obtained from getFormatter().

Detailed Description

TextContent serializes the procedure result with a compact YAML-like formatter and embeds that text in an MCP text content block. textContent() is the process-wide instance and the default for every Tool.