@todo-for-ai/mcp
Version:
Model Context Protocol server for Todo for AI task management system with Streamable HTTP transport. Provides AI assistants with access to task management, project information, and feedback submission capabilities through modern HTTP-based communication.
19 lines • 638 B
TypeScript
/**
* Session management for HTTP transport
*/
import { SessionInfo, SessionManager } from '../types.js';
export declare class HttpSessionManager implements SessionManager {
private sessions;
private sessionTimeout;
private cleanupInterval?;
constructor(sessionTimeout?: number);
createSession(): string;
getSession(sessionId: string): SessionInfo | null;
updateActivity(sessionId: string): void;
removeSession(sessionId: string): void;
cleanupExpiredSessions(): void;
getActiveSessions(): SessionInfo[];
private startCleanupTimer;
destroy(): void;
}
//# sourceMappingURL=manager.d.ts.map