UNPKG

openai-cli-unofficial

Version:

A powerful OpenAI CLI Coding Agent built with TypeScript

45 lines 1.37 kB
import { MCPRequest, ReadFileResult } from './types'; /** * 内置MCP服务API * 提供简化的接口来使用系统MCP服务 */ export declare class BuiltInMCPAPI { private static getMCPManager; /** * 读取文件内容 * @param filePath 文件路径 * @param encoding 编码格式,默认为utf8 * @returns 文件内容和元信息 */ static readFile(filePath: string, encoding?: string): Promise<ReadFileResult>; /** * 检查文件是否存在并可读取 * @param filePath 文件路径 * @returns 是否可读取 */ static canReadFile(filePath: string): Promise<boolean>; /** * 获取所有可用的MCP工具 * @returns 工具列表 */ static getAllTools(): any[]; /** * 获取指定服务的工具 * @param serviceName 服务名称 * @returns 工具列表 */ static getServiceTools(serviceName: string): import("./types").MCPTool[]; /** * 检查MCP服务是否已就绪 * @returns 是否就绪 */ static isReady(): boolean; /** * 直接执行MCP请求(高级API) * @param serviceName 服务名称 * @param request MCP请求 * @returns MCP响应 */ static executeRequest(serviceName: string, request: MCPRequest): Promise<import("./types").MCPResponse>; } //# sourceMappingURL=api.d.ts.map