@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.
22 lines • 683 B
TypeScript
/**
* HTTP transport implementation using Streamable HTTP
*/
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { BaseTransport } from './base.js';
import { HttpTransportConfig } from '../types.js';
export declare class HttpTransport extends BaseTransport {
private app?;
private httpServer?;
private sessionManager?;
private transports;
private config;
constructor(config: HttpTransportConfig);
getType(): 'http';
start(server: Server): Promise<void>;
stop(): Promise<void>;
private setupMiddleware;
private setupRoutes;
private startServer;
private handleMcpRequest;
}
//# sourceMappingURL=http.d.ts.map