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§
- GetPrompt
Params - Parameters for prompts/get request (matches MCP GetPromptRequest.params exactly)
- GetPrompt
Request - Complete prompts/get request (matches TypeScript GetPromptRequest interface)
- GetPrompt
Result - Result for prompts/get (per MCP spec)
- List
Prompts Params - Parameters for prompts/list request
- List
Prompts Request - Complete prompts/list request (matches TypeScript ListPromptsRequest interface)
- List
Prompts Result - Result for prompts/list (per MCP spec)
- Prompt
- A prompt descriptor (matches TypeScript Prompt interface exactly)
- Prompt
Annotations - Prompt annotations structure (matches TypeScript PromptAnnotations)
- Prompt
Argument - Argument definition for prompts (extends BaseMetadata per MCP spec)
- Prompt
Message - Message content for prompts (matches MCP PromptMessage interface exactly)
- Resource
Reference - Resource reference for resource links (matches TypeScript Resource interface)
Enums§
- Content
Block - Content block union type matching MCP 2025-06-18 specification exactly
- Resource
Contents - Resource contents union type (matches TypeScript TextResourceContents | BlobResourceContents)
- Role
- The sender or recipient of messages and data in a conversation (matches MCP spec)