Uses of Interface
dev.langchain4j.mcp.client.McpClient
Packages that use McpClient
-
Uses of McpClient in dev.langchain4j.mcp
Methods in dev.langchain4j.mcp with parameters of type McpClientModifier and TypeMethodDescriptionvoid
McpToolProvider.addMcpClient
(McpClient client) Adds a new MCP client to the list of clients.McpToolProvider.Builder.mcpClients
(McpClient... mcpClients) The list of MCP clients to use for retrieving tools.void
McpToolProvider.removeMcpClient
(McpClient client) Removes an MCP client from the list of clients.Method parameters in dev.langchain4j.mcp with type arguments of type McpClientModifier and TypeMethodDescriptionvoid
McpToolProvider.addFilter
(BiPredicate<McpClient, ToolSpecification> filter) Adds a tools filter that will act in conjunction (AND) with the eventually existing ones.McpToolProvider.Builder.filter
(BiPredicate<McpClient, ToolSpecification> mcpToolsFilter) The predicate to filter MCP provided tools.McpToolProvider.Builder.mcpClients
(List<McpClient> mcpClients) The list of MCP clients to use for retrieving tools.protected ToolProviderResult
McpToolProvider.provideTools
(ToolProviderRequest request, BiPredicate<McpClient, ToolSpecification> mcpToolsFilter) void
McpToolProvider.setFilter
(BiPredicate<McpClient, ToolSpecification> filter) Sets the tools filter overriding the eventually existing ones.Constructor parameters in dev.langchain4j.mcp with type arguments of type McpClientModifierConstructorDescriptionprotected
McpToolProvider
(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, ToolSpecification> mcpToolsFilter) protected
McpToolProvider
(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, ToolSpecification> mcpToolsFilter) protected
McpToolProvider
(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, ToolSpecification> mcpToolsFilter, Function<ToolExecutor, ToolExecutor> toolWrapper) protected
McpToolProvider
(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, ToolSpecification> mcpToolsFilter, Function<ToolExecutor, ToolExecutor> toolWrapper) -
Uses of McpClient in dev.langchain4j.mcp.client
Classes in dev.langchain4j.mcp.client that implement McpClient