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 TypeMethodDescriptionvoidMcpToolProvider.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.voidMcpToolProvider.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 TypeMethodDescriptionvoidMcpToolProvider.addFilter(BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> filter) Adds a tools filter that will act in conjunction (AND) with the eventually existing ones.McpToolProvider.Builder.filter(BiPredicate<McpClient, dev.langchain4j.agent.tool.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 dev.langchain4j.service.tool.ToolProviderResultMcpToolProvider.provideTools(dev.langchain4j.service.tool.ToolProviderRequest request, BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> mcpToolsFilter) voidMcpToolProvider.setFilter(BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> filter) Sets the tools filter overriding the eventually existing ones.Constructor parameters in dev.langchain4j.mcp with type arguments of type McpClientModifierConstructorDescriptionprotectedMcpToolProvider(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> mcpToolsFilter) protectedMcpToolProvider(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> mcpToolsFilter) protectedMcpToolProvider(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> mcpToolsFilter, Function<dev.langchain4j.service.tool.ToolExecutor, dev.langchain4j.service.tool.ToolExecutor> toolWrapper) protectedMcpToolProvider(List<McpClient> mcpClients, boolean failIfOneServerFails, BiPredicate<McpClient, dev.langchain4j.agent.tool.ToolSpecification> mcpToolsFilter, Function<dev.langchain4j.service.tool.ToolExecutor, dev.langchain4j.service.tool.ToolExecutor> toolWrapper) -
Uses of McpClient in dev.langchain4j.mcp.client
Classes in dev.langchain4j.mcp.client that implement McpClient