Index

A B C E G H I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(SseEvent<String>) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.SseSubscriber
 

B

build() - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
 

C

call() - Method in class io.quarkiverse.langchain4j.mcp.runtime.McpClientHealthCheck
 
checkHealth() - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 
claudeConfigContents - Static variable in class io.quarkiverse.langchain4j.mcp.runtime.McpRecorder
 
claudeConfigContents(Map<String, LocalLaunchParams>) - Method in class io.quarkiverse.langchain4j.mcp.runtime.McpRecorder
 
ClaudeDesktopConfigSourceProvider - Class in io.quarkiverse.langchain4j.mcp.runtime.config
 
ClaudeDesktopConfigSourceProvider() - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.config.ClaudeDesktopConfigSourceProvider
 
clients() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpBuildTimeConfiguration
Configured MCP clients
clients() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpRuntimeConfiguration
Configured MCP clients
close() - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 
command() - Method in record class io.quarkiverse.langchain4j.mcp.runtime.config.LocalLaunchParams
Returns the value of the command record component.
command() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
The command to execute to spawn the MCP server process.
configFile() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpBuildTimeConfiguration
File containing the MCP servers configuration in the Claude Desktop format.

E

environment() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
Environment variables for the spawned MCP server process.
envVars() - Method in record class io.quarkiverse.langchain4j.mcp.runtime.config.LocalLaunchParams
Returns the value of the envVars record component.
equals(Object) - Method in record class io.quarkiverse.langchain4j.mcp.runtime.config.LocalLaunchParams
Indicates whether some other object is "equal to" this one.
executeOperationWithoutResponse(McpClientMessage) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 
executeOperationWithResponse(McpClientMessage) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 

G

generateToolProvider() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpBuildTimeConfiguration
Whether the MCP extension should automatically generate a ToolProvider that is wired up to all the configured MCP clients.
get() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.http.McpSseEndpoint
 
getAuthorization(McpClientAuthProvider.Input) - Method in interface io.quarkiverse.langchain4j.mcp.auth.McpClientAuthProvider
Provide authorization data which will be set as an HTTP Authorization header value.
getConfigSources(ClassLoader) - Method in class io.quarkiverse.langchain4j.mcp.runtime.config.ClaudeDesktopConfigSourceProvider
 

H

handleLogMessage(McpLogMessage) - Method in class io.quarkiverse.langchain4j.mcp.runtime.QuarkusDefaultMcpLogHandler
 
hashCode() - Method in record class io.quarkiverse.langchain4j.mcp.runtime.config.LocalLaunchParams
Returns a hash code value for this object.
headers() - Method in interface io.quarkiverse.langchain4j.mcp.auth.McpClientAuthProvider.Input
 
HTTP - Enum constant in enum class io.quarkiverse.langchain4j.mcp.runtime.config.McpTransportType
 

I

initialize(McpInitializeRequest) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 
io.quarkiverse.langchain4j.mcp.auth - package io.quarkiverse.langchain4j.mcp.auth
 
io.quarkiverse.langchain4j.mcp.runtime - package io.quarkiverse.langchain4j.mcp.runtime
 
io.quarkiverse.langchain4j.mcp.runtime.config - package io.quarkiverse.langchain4j.mcp.runtime.config
 
io.quarkiverse.langchain4j.mcp.runtime.http - package io.quarkiverse.langchain4j.mcp.runtime.http
 

L

Literal(String) - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.McpClientName.Literal
 
LocalLaunchParams - Record Class in io.quarkiverse.langchain4j.mcp.runtime.config
 
LocalLaunchParams(List<String>, Map<String, String>) - Constructor for record class io.quarkiverse.langchain4j.mcp.runtime.config.LocalLaunchParams
Creates an instance of a LocalLaunchParams record class.
logRequests() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
Whether to log requests
logRequests(boolean) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
 
logResponses() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
Whether to log responses
logResponses(boolean) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
 

M

McpBuildTimeConfiguration - Interface in io.quarkiverse.langchain4j.mcp.runtime.config
 
McpClientAuthProvider - Interface in io.quarkiverse.langchain4j.mcp.auth
MCP client authentication providers can be used to supply credentials such as access tokens, API keys, and other type of credentials.
McpClientAuthProvider.Input - Interface in io.quarkiverse.langchain4j.mcp.auth
 
McpClientBuildTimeConfig - Interface in io.quarkiverse.langchain4j.mcp.runtime.config
 
McpClientHealthCheck - Class in io.quarkiverse.langchain4j.mcp.runtime
 
McpClientHealthCheck() - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.McpClientHealthCheck
 
mcpClientName(String) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
 
McpClientName - Annotation Interface in io.quarkiverse.langchain4j.mcp.runtime
Used as a qualifier to denote a particular MCP client by its name.
McpClientName.Literal - Class in io.quarkiverse.langchain4j.mcp.runtime
 
McpClientRuntimeConfig - Interface in io.quarkiverse.langchain4j.mcp.runtime.config
 
mcpClientSupplier(String, McpTransportType, ShutdownContext) - Method in class io.quarkiverse.langchain4j.mcp.runtime.McpRecorder
 
McpPostEndpoint - Interface in io.quarkiverse.langchain4j.mcp.runtime.http
 
McpRecorder - Class in io.quarkiverse.langchain4j.mcp.runtime
 
McpRecorder(RuntimeValue<McpRuntimeConfiguration>) - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.McpRecorder
 
McpRuntimeConfiguration - Interface in io.quarkiverse.langchain4j.mcp.runtime.config
 
McpSseEndpoint - Interface in io.quarkiverse.langchain4j.mcp.runtime.http
 
McpToolBox - Annotation Interface in io.quarkiverse.langchain4j.mcp.runtime
When used on a method of an AiService annotated with RegisterAiService, the method will use the tools provided by the MCP servers named in value.
McpTransportType - Enum Class in io.quarkiverse.langchain4j.mcp.runtime.config
 
method() - Method in interface io.quarkiverse.langchain4j.mcp.auth.McpClientAuthProvider.Input
 
mpHealthEnabled() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpBuildTimeConfiguration
Whether the MCP extension should automatically register a health check for configured MCP clients.

O

of(String) - Static method in class io.quarkiverse.langchain4j.mcp.runtime.McpClientName.Literal
 
onFailure(Runnable) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 

P

pingTimeout() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
Timeout for pinging the MCP server process to check if it's still alive.
post(McpClientMessage) - Method in interface io.quarkiverse.langchain4j.mcp.runtime.http.McpPostEndpoint
 
provideTools(ToolProviderRequest) - Method in class io.quarkiverse.langchain4j.mcp.runtime.QuarkusMcpToolProvider
 

Q

QuarkusDefaultMcpLogHandler - Class in io.quarkiverse.langchain4j.mcp.runtime
 
QuarkusDefaultMcpLogHandler(String) - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.QuarkusDefaultMcpLogHandler
 
QuarkusHttpMcpTransport - Class in io.quarkiverse.langchain4j.mcp.runtime.http
 
QuarkusHttpMcpTransport(QuarkusHttpMcpTransport.Builder) - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 
QuarkusHttpMcpTransport.Builder - Class in io.quarkiverse.langchain4j.mcp.runtime.http
 
QuarkusMcpToolProvider - Class in io.quarkiverse.langchain4j.mcp.runtime
 

R

resolve(String) - Static method in interface io.quarkiverse.langchain4j.mcp.auth.McpClientAuthProvider
Resolve McpClientAuthProvider.
resourcesTimeout() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
Timeout for resource-related operations (retrieving a list of resources as well as the actual contents of resources).

S

SseSubscriber - Class in io.quarkiverse.langchain4j.mcp.runtime.http
 
SseSubscriber(McpOperationHandler, boolean, CompletableFuture<String>) - Constructor for class io.quarkiverse.langchain4j.mcp.runtime.http.SseSubscriber
 
sseUrl(String) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
The initial URL where to connect to the server and request a SSE channel.
start(McpOperationHandler) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport
 
STDIO - Enum constant in enum class io.quarkiverse.langchain4j.mcp.runtime.config.McpTransportType
 

T

timeout(Duration) - Method in class io.quarkiverse.langchain4j.mcp.runtime.http.QuarkusHttpMcpTransport.Builder
 
toolExecutionTimeout() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
Timeout for tool executions performed by the MCP client
toolProviderFunction(Set<String>) - Method in class io.quarkiverse.langchain4j.mcp.runtime.McpRecorder
 
toString() - Method in record class io.quarkiverse.langchain4j.mcp.runtime.config.LocalLaunchParams
Returns a string representation of this record class.
transportType() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientBuildTimeConfig
Transport type

U

uri() - Method in interface io.quarkiverse.langchain4j.mcp.auth.McpClientAuthProvider.Input
 
url() - Method in interface io.quarkiverse.langchain4j.mcp.runtime.config.McpClientRuntimeConfig
The URL of the SSE endpoint.

V

value() - Method in class io.quarkiverse.langchain4j.mcp.runtime.McpClientName.Literal
 
value() - Element in annotation interface io.quarkiverse.langchain4j.mcp.runtime.McpClientName
 
value() - Element in annotation interface io.quarkiverse.langchain4j.mcp.runtime.McpToolBox
MCP servers to use.
valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.mcp.runtime.config.McpTransportType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkiverse.langchain4j.mcp.runtime.config.McpTransportType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C E G H I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form