mcp-simple-gateway
Version:
MCP Simple Gateway
23 lines (22 loc) • 673 B
TypeScript
import { SSEMcpProxy } from './SSEMcpProxy.js';
interface AddSessionParams {
serverName: string;
sessionId: string;
mcpProxy: SSEMcpProxy;
}
interface RemoveSessionParams {
serverName: string;
sessionId: string;
}
interface GetSessionParams {
serverName: string;
sessionId: string;
}
export declare class McpProxySessionManager {
private sessions;
private generateSessionKey;
addSession: ({ serverName, sessionId, mcpProxy }: AddSessionParams) => void;
removeSession: ({ serverName, sessionId }: RemoveSessionParams) => void;
getSession: ({ serverName, sessionId }: GetSessionParams) => SSEMcpProxy | undefined;
}
export {};