Class McpRecorder

java.lang.Object
io.quarkiverse.langchain4j.mcp.runtime.McpRecorder

public class McpRecorder extends Object
  • Field Details

  • Constructor Details

    • McpRecorder

      public McpRecorder(io.quarkus.runtime.RuntimeValue<McpRuntimeConfiguration> mcpRuntimeConfiguration)
  • Method Details

    • claudeConfigContents

      public void claudeConfigContents(Map<String,LocalLaunchParams> contents)
    • mcpClientSupplier

      public Supplier<dev.langchain4j.mcp.client.McpClient> mcpClientSupplier(String key, McpTransportType mcpTransportType, io.quarkus.runtime.ShutdownContext shutdown, Supplier<io.vertx.core.Vertx> vertx)
    • toolProviderFunction

      public Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.service.tool.ToolProvider>,dev.langchain4j.service.tool.ToolProvider> toolProviderFunction(Set<String> mcpClientNames)