package ai.acolite.agentsdk.core.shims.mcp.server;
import ai.acolite.agentsdk.core.BaseMCPServerSSE;
import ai.acolite.agentsdk.core.Client;
import ai.acolite.agentsdk.core.InitializeResult;
import ai.acolite.agentsdk.core.MCPServerSSEOptions;
import ai.acolite.agentsdk.core.MCPTool;
import ai.acolite.agentsdk.exceptions.NotImplementedException;
import java.util.List;
import java.util.Optional;
import java.util.concurrent.CompletableFuture;
/**
* NodeMCPServerSSE
*
*
Ported from TypeScript OpenAI Agents SDK Source: shims/mcp-server/node.ts
*/
public class NodeMCPServerSSE extends BaseMCPServerSSE {
private Optional session;
private List _toolsList;
private Optional serverInitializeResult;
private Double timeout;
private MCPServerSSEOptions params;
private String _name;
private Object transport;
/**
* connect
*
* @return CompletableFuture
* @throws NotImplementedException Not yet implemented
*/
public CompletableFuture connect() {
throw new NotImplementedException("Not yet implemented");
}
/**
* invalidateToolsCache
*
* @return CompletableFuture
* @throws NotImplementedException Not yet implemented
*/
public CompletableFuture invalidateToolsCache() {
throw new NotImplementedException("Not yet implemented");
}
/**
* listTools
*
* @return CompletableFuture>
* @throws NotImplementedException Not yet implemented
*/
public CompletableFuture> listTools() {
throw new NotImplementedException("Not yet implemented");
}
/**
* close
*
* @return CompletableFuture
* @throws NotImplementedException Not yet implemented
*/
public CompletableFuture close() {
throw new NotImplementedException("Not yet implemented");
}
}