Module prompts

Module prompts 

Source
Expand description

Core MCP protocol types and error handling MCP Prompts Protocol Types

This module defines the types used for the MCP prompts functionality.

Structs§

GetPromptParams
Parameters for prompts/get request (matches MCP GetPromptRequest.params exactly)
GetPromptRequest
Complete prompts/get request (matches TypeScript GetPromptRequest interface)
GetPromptResult
Result for prompts/get (per MCP spec)
ListPromptsParams
Parameters for prompts/list request
ListPromptsRequest
Complete prompts/list request (matches TypeScript ListPromptsRequest interface)
ListPromptsResult
Result for prompts/list (per MCP spec)
Prompt
A prompt descriptor (matches TypeScript Prompt interface exactly)
PromptAnnotations
Prompt annotations structure (matches TypeScript PromptAnnotations)
PromptArgument
Argument definition for prompts (extends BaseMetadata per MCP spec)
PromptMessage
Message content for prompts (matches MCP PromptMessage interface exactly)
ResourceReference
Resource reference for resource links (matches TypeScript Resource interface)

Enums§

ContentBlock
Content block union type matching MCP 2025-06-18 specification exactly
ResourceContents
Resource contents union type (matches TypeScript TextResourceContents | BlobResourceContents)
Role
The sender or recipient of messages and data in a conversation (matches MCP spec)