mcp/resources/base_resource library

Base class for MCP resources with modular registration.

Each resource implementation should extend this class and provide:

  • name: Human-readable name for the resource
  • uri: Unique URI identifier for the resource
  • description: Optional description of the resource content
  • mimeType: Optional MIME type of the resource content
  • read: Implementation to read the resource content

Classes

BaseResource
Base class for all MCP resources.

Extensions

ResourceRegistration on McpServer
Extension to register resources with an MCP server.