Class AsyncMcpToolCallback

java.lang.Object
org.springframework.ai.mcp.AsyncMcpToolCallback
All Implemented Interfaces:
ToolCallback

public class AsyncMcpToolCallback extends Object implements ToolCallback
Adapts MCP tools to Spring AI's ToolCallback interface with asynchronous execution.

Bridges Model Context Protocol (MCP) tools with Spring AI's tool system, enabling seamless integration of MCP tools in Spring AI applications.

Author:
Christian Tzolov, YunKui Lu, Ilayaperumal Gopinathan
  • Constructor Details

    • AsyncMcpToolCallback

      @Deprecated public AsyncMcpToolCallback(io.modelcontextprotocol.client.McpAsyncClient mcpClient, io.modelcontextprotocol.spec.McpSchema.Tool tool)
      Deprecated.
      Creates an AsyncMcpToolCallback with default prefixed tool name.
      Parameters:
      mcpClient - the MCP client for tool execution
      tool - the MCP tool to adapt
  • Method Details