Class McpResourcesService

java.lang.Object
io.quarkus.devui.runtime.mcp.McpResourcesService

@ApplicationScoped public class McpResourcesService extends Object
This expose all Dev UI BuildTimeData and Recorded values as MCP Resources
  • Field Details

  • Constructor Details

    • McpResourcesService

      public McpResourcesService()
  • Method Details

    • list

      @DevMCPEnableByDefault @JsonRpcDescription("This list all resources available for MCP") public Map<String,List<Resource>> list()
    • listDisabled

      public Map<String,List<Resource>> listDisabled()
    • disableResource

      public boolean disableResource(String name)
    • enableResource

      public boolean enableResource(String name)
    • read

      @DevMCPEnableByDefault @JsonRpcDescription("This reads a certain resource given the uri as provided by resources/list") public Map<String,List<Content>> read(@JsonRpcDescription("The uri of the resources as defined in resources/list") String uri)