10#define PT_MCP_VERSION_MAJOR PT_VERSION_MAJOR
11#define PT_MCP_VERSION_MINOR PT_VERSION_MINOR
12#define PT_MCP_VERSION_REVISION PT_VERSION_REVISION
13#define PT_MCP_VERSION_PRERELEASE PT_VERSION_PRERELEASE
15#if defined(PT_MCP_API_EXPORT)
16# define PT_MCP_API PT_EXPORT
18# define PT_MCP_API PT_IMPORT
JSON array schema with one element type.
Definition Type.h:230
Writer for one MCP content block around a Formatter.
Definition ContentType.h:36
Strategy that formats a tool result as MCP content.
Definition ContentType.h:107
String schema restricted to a fixed set of values.
Definition Type.h:265
HTTP service that serves declared MCP tools.
Definition HttpService.h:40
Formats tool results as MCP image content.
Definition ContentType.h:178
Schema that accepts a type or JSON null.
Definition Type.h:305
JSON object schema with named properties.
Definition Type.h:175
Named slot of an object schema or a tool parameter.
Definition Type.h:118
Synchronous MCP service over standard streams.
Definition Service.h:38
MCP service over standard streams with an event loop.
Definition StdioService.h:41
Formats tool results as MCP text content.
Definition ContentType.h:141
JSON Schema type for an MCP tool parameter.
Definition Type.h:34
Model Context Protocol (MCP) services.
Core module.
Definition Allocator.h:33