package com.gzzm.lobster.tool.mcp;

import java.util.List;
import java.util.Map;

public interface McpClient {
    List<McpToolSpec> listTools(McpServerConfig server, McpCallOptions options) throws Exception;

    McpCallResult callTool(McpServerConfig server,
                           String remoteToolName,
                           Map<String, Object> args,
                           McpCallOptions options) throws Exception;
}
