UNPKG

openai-cli-unofficial

Version:

A powerful OpenAI CLI Coding Agent built with TypeScript

17 lines 740 B
import { MCPRequest, MCPResponse, MCPTool } from './types'; export declare abstract class BaseMCPService { protected serviceName: string; protected version: string; constructor(serviceName: string, version?: string); getServiceInfo(): { name: string; version: string; tools: MCPTool[]; }; abstract getTools(): MCPTool[]; abstract handleRequest(request: MCPRequest): Promise<MCPResponse>; protected createSuccessResponse(id: string, result: any): MCPResponse; protected createErrorResponse(id: string, code: number, message: string, data?: any): MCPResponse; protected validateParams(params: any, required: string[]): string | null; } //# sourceMappingURL=base-service.d.ts.map