Class McpRecorder
java.lang.Object
io.quarkiverse.langchain4j.mcp.runtime.McpRecorder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMcpRecorder(io.quarkus.runtime.RuntimeValue<McpRuntimeConfiguration> mcpRuntimeConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidclaudeConfigContents(Map<String, LocalLaunchParams> contents) Supplier<dev.langchain4j.mcp.client.McpClient> mcpClientSupplier(String key, McpTransportType mcpTransportType, io.quarkus.runtime.ShutdownContext shutdown, Supplier<io.vertx.core.Vertx> vertx) Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.service.tool.ToolProvider>, dev.langchain4j.service.tool.ToolProvider> toolProviderFunction(Set<String> mcpClientNames)
-
Field Details
-
claudeConfigContents
-
-
Constructor Details
-
McpRecorder
public McpRecorder(io.quarkus.runtime.RuntimeValue<McpRuntimeConfiguration> mcpRuntimeConfiguration)
-
-
Method Details
-
claudeConfigContents
-
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
-