n8n-mcp
Version:
Integration between n8n workflow automation and Model Context Protocol (MCP)
32 lines • 857 B
TypeScript
import { Request, Response } from 'express';
export interface EngineHealth {
status: 'healthy' | 'unhealthy';
uptime: number;
sessionActive: boolean;
memoryUsage: {
used: number;
total: number;
unit: string;
};
version: string;
}
export interface EngineOptions {
sessionTimeout?: number;
logLevel?: 'error' | 'warn' | 'info' | 'debug';
}
export declare class N8NMCPEngine {
private server;
private startTime;
constructor(options?: EngineOptions);
processRequest(req: Request, res: Response): Promise<void>;
healthCheck(): Promise<EngineHealth>;
getSessionInfo(): {
active: boolean;
sessionId?: string;
age?: number;
};
shutdown(): Promise<void>;
start(): Promise<void>;
}
export default N8NMCPEngine;
//# sourceMappingURL=mcp-engine.d.ts.map