mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-03-26 20:23:08 +00:00
- Updated n8n from 2.12.3 to 2.13.3 - Updated n8n-core from 2.12.0 to 2.13.1 - Updated n8n-workflow from 2.12.0 to 2.13.1 - Updated @n8n/n8n-nodes-langchain from 2.12.0 to 2.13.1 - Rebuilt node database with 1,396 nodes (812 core + 584 community: 516 verified + 68 npm) - Refreshed community nodes with 581 AI-generated documentation summaries - Improved documentation generator: strip <think> tags, raw fetch for vLLM chat_template_kwargs - Incremental community updates: saveNode uses ON CONFLICT DO UPDATE preserving READMEs/AI summaries - fetch:community now upserts by default (use --rebuild for clean slate) - Updated README badge and node counts - Updated CHANGELOG and MEMORY_N8N_UPDATE.md Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en Co-Authored-By: Claude <noreply@anthropic.com>
53 lines
1.6 KiB
JavaScript
53 lines
1.6 KiB
JavaScript
#!/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 isJsonRpcNotification;
|
|
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
|