Skip to main content

Module schema

Module schema 

Source
Expand description

Tool, resource, and prompt schema definitions for MCP.

Field names follow the Model Context Protocol wire format (camelCase for inputSchema / mimeType), so the serialized JSON is what MCP clients expect from tools/list, resources/list, and prompts/list.

Structs§

PromptArgument
A single argument accepted by an MCP prompt.
PromptDescription
Describes an MCP prompt (a reusable, parameterized message template) that a client can list via prompts/list and render via prompts/get.
ResourceDescription
Describes an MCP resource that an AI agent can read.
ToolDescription
Describes an MCP tool that an AI agent can invoke.