Expand description
Core MCP protocol types and error handling MCP Resources Protocol Types
This module defines the types used for the MCP resources functionality.
Structs§
- Blob
Resource Contents - Blob resource contents
- List
Resource Templates Params - Parameters for resources/templates/list request
- List
Resource Templates Request - Complete resources/templates/list request
- List
Resource Templates Result - Result for resources/templates/list
- List
Resources Params - Parameters for resources/list request
- List
Resources Request - Complete resources/list request (matches TypeScript ListResourcesRequest interface)
- List
Resources Result - Result for resources/list (per MCP spec)
- Read
Resource Params - Parameters for resources/read request
- Read
Resource Request - Complete resources/read request (matches TypeScript ReadResourceRequest interface)
- Read
Resource Result - Result for resources/read (per MCP spec)
- Resource
- A resource descriptor (matches TypeScript Resource interface) Resource extends BaseMetadata, so it includes name and title fields
- Resource
Contents - The contents of a specific resource or sub-resource (base interface)
- Resource
Subscription - Resource subscription parameters
- Resource
Template - A template description for resources available on the server ResourceTemplate extends BaseMetadata
- Subscribe
Params - Parameters for resources/subscribe request (per MCP spec)
- Subscribe
Request - Complete resources/subscribe request (per MCP spec)
- Text
Resource Contents - Text resource contents
- Unsubscribe
Params - Parameters for resources/unsubscribe request (per MCP spec)
- Unsubscribe
Request - Complete resources/unsubscribe request (per MCP spec)
Enums§
- Resource
Content - Union type for resource contents (matches TypeScript union)