openai-cli-unofficial
Version:
A powerful OpenAI CLI Coding Agent built with TypeScript
45 lines • 1.37 kB
TypeScript
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