Uses of Package
dev.langchain4j.mcp.client
Packages that use dev.langchain4j.mcp.client
Package
Description
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.agentic.mcpClassDescriptionRepresents a client that can communicate with an MCP server over a given transport protocol, retrieve and execute tools using the server.
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcpClassDescriptionRepresents a client that can communicate with an MCP server over a given transport protocol, retrieve and execute tools using the server.
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.clientClassDescriptionThe 'BlobResourceContents' object from the MCP protocol schema.Context information for any invocation made towards an MCP server.Represents a client that can communicate with an MCP server over a given transport protocol, retrieve and execute tools using the server.Listener interface for monitoring MCP client operations.What an MCP server reports about itself when the client connects to it, using the
server/discoverrequest of MCP protocol version 2026-07-28 and later.A business exception raised over the MCP protocolThe 'GetPromptResult' object from the MCP protocol schema.The 'Icon' object from the MCP protocol schema.The icon theme from the MCP protocol schema.A functional interface that supplies_metafields for MCP client requests and notifications based on the givenMcpCallContext.The 'Prompt' object from the MCP protocol schema.The 'PromptArgument' object from the MCP protocol schema.A holder for one of ['McpTextContent', 'McpImageContent', 'McpEmbeddedResource'] objects from the MCP protocol schema.The 'PromptMessage' object from the MCP protocol schema.The 'ReadResourceResult' object from the MCP protocol schema.The 'Resource' object from the MCP protocol schema.A holder for either a 'McpTextResourceContents' or 'McpBlobResourceContents' object from the MCP protocol schema.The 'ResourceTemplate' object from the MCP protocol schema.The 'Role' object from the MCP protocol schema.Identifies the MCP server: who it is and which version of it is running.Converts the content blocks of an MCPCallToolResultinto theToolExecutionResultthe model sees.Deprecated, for removal: This API element is subject to removal in a future version. -
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.client.transportClassDescriptionContext information for any invocation made towards an MCP server.
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.client.transport.docker
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.client.transport.httpClassDescriptionContext information for any invocation made towards an MCP server.A functional interface that supplies HTTP headers for MCP client requests based on the given
McpCallContext. -
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.client.transport.stdio
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.client.transport.websocketClassDescriptionContext information for any invocation made towards an MCP server.A functional interface that supplies HTTP headers for MCP client requests based on the given
McpCallContext. -
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.protocolClassDescriptionThe 'GetPromptResult' object from the MCP protocol schema.The 'Prompt' object from the MCP protocol schema.The 'Resource' object from the MCP protocol schema.The 'ResourceTemplate' object from the MCP protocol schema.
-
Classes in dev.langchain4j.mcp.client used by dev.langchain4j.mcp.resourcesastoolsClassDescriptionRepresents a client that can communicate with an MCP server over a given transport protocol, retrieve and execute tools using the server.
McpToolResultConverter, which does not expose Jackson types.