Class ResourceAdapter

java.lang.Object
org.springframework.ai.mcp.annotation.adapter.ResourceAdapter

public final class ResourceAdapter extends Object
Utility class that converts McpResource annotations into MCP schema objects. Provides factory methods to build McpSchema.Resource and McpSchema.ResourceTemplate instances from annotation metadata, including URI, name, description, MIME type, annotations, and optional _meta fields.
Author:
Christian Tzolov, Alexandros Pappas, Vadzim Shurmialiou, Craig Walls
  • Method Details

    • asResource

      public static io.modelcontextprotocol.spec.McpSchema.Resource asResource(McpResource mcpResourceAnnotation)
    • asResourceTemplate

      public static io.modelcontextprotocol.spec.McpSchema.ResourceTemplate asResourceTemplate(McpResource mcpResource)