UNPKG

openai-assistants-mcp

Version:

OpenAI Assistants MCP Server - A Model Context Protocol server providing OpenAI Assistants API tools and resources. Features comprehensive assistant management, thread operations, message handling, and run execution with seamless stdio transport for Claud

85 lines 2.22 kB
/** * CommonJS version of Transport Adapters for NPM package compatibility * * This file provides CommonJS-compatible versions of the transport adapters * that can be used by the NPM package while maintaining the same functionality * as the TypeScript version. */ /** * Base transport adapter interface */ export class TransportAdapter { preprocessRequest(request: any): Promise<any>; postprocessResponse(response: any): Promise<any>; formatError(error: any, requestId: any): { jsonrpc: string; id: any; error: { code: any; message: any; data: any; }; }; } /** * HTTP Transport Adapter for web-based deployments */ export class HTTPTransportAdapter extends TransportAdapter { constructor(options?: {}); options: { corsEnabled: boolean; maxRequestSize: number; timeout: number; }; } /** * Stdio Transport Adapter for command-line/NPM package deployments */ export class StdioTransportAdapter extends TransportAdapter { constructor(options?: {}); options: { bufferSize: number; encoding: string; }; } /** * Cloudflare Worker Transport Adapter for Workers deployments */ export class CloudflareWorkerTransportAdapter extends TransportAdapter { constructor(options?: {}); options: { edgeOptimized: boolean; cacheEnabled: boolean; }; } /** * Request Router for handling different request types */ export class RequestRouter { routes: Map<any, any>; addRoute(method: any, handler: any): void; route(request: any): Promise<any>; } /** * Proxy Transport Adapter for forwarding requests */ export class ProxyTransportAdapter extends TransportAdapter { constructor(targetUrl: any, options?: {}); targetUrl: any; options: { timeout: number; retries: number; }; forwardRequest(request: any): Promise<unknown>; } /** * Local Development Transport Adapter */ export class LocalDevTransportAdapter extends TransportAdapter { constructor(options?: {}); options: { debugMode: boolean; verboseLogging: boolean; }; } //# sourceMappingURL=transport-adapters.d.cts.map