Class McpToolExecutor

java.lang.Object
dev.langchain4j.mcp.McpToolExecutor
All Implemented Interfaces:
dev.langchain4j.service.tool.ToolExecutor

public class McpToolExecutor extends Object implements dev.langchain4j.service.tool.ToolExecutor
Since:
1.4.0
  • Constructor Details

    • McpToolExecutor

      public McpToolExecutor(McpClient mcpClient)
    • McpToolExecutor

      public McpToolExecutor(McpClient mcpClient, String fixedToolName)
  • Method Details

    • execute

      public String execute(dev.langchain4j.agent.tool.ToolExecutionRequest executionRequest, Object memoryId)
      Specified by:
      execute in interface dev.langchain4j.service.tool.ToolExecutor
    • executeWithContext

      public dev.langchain4j.service.tool.ToolExecutionResult executeWithContext(dev.langchain4j.agent.tool.ToolExecutionRequest executionRequest, dev.langchain4j.invocation.InvocationContext invocationContext)
      Specified by:
      executeWithContext in interface dev.langchain4j.service.tool.ToolExecutor