Skip to main content
Glama
http-server-single-session.d.ts1.63 kB
#!/usr/bin/env node import express from 'express'; import { InstanceContext } from './types/instance-context'; import { SessionState } from './types/session-state'; export declare class SingleSessionHTTPServer { private transports; private servers; private sessionMetadata; private sessionContexts; private contextSwitchLocks; private session; private consoleManager; private expressServer; private sessionTimeout; private authToken; private cleanupTimer; constructor(); private startSessionCleanup; private cleanupExpiredSessions; private removeSession; private getActiveSessionCount; private canCreateSession; private isValidSessionId; private sanitizeErrorForClient; private updateSessionAccess; private switchSessionContext; private performContextSwitch; private getSessionMetrics; private loadAuthToken; private validateEnvironment; handleRequest(req: express.Request, res: express.Response, instanceContext?: InstanceContext): Promise<void>; private resetSessionSSE; private isExpired; private isSessionExpired; start(): Promise<void>; shutdown(): Promise<void>; getSessionInfo(): { active: boolean; sessionId?: string; age?: number; sessions?: { total: number; active: number; expired: number; max: number; sessionIds: string[]; }; }; exportSessionState(): SessionState[]; restoreSessionState(sessions: SessionState[]): number; } //# sourceMappingURL=http-server-single-session.d.ts.map

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/czlonkowski/n8n-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server