@weilei_kyle/public-apis-mcp
Version:
MCP server for accessing public APIs
31 lines (30 loc) • 634 B
TypeScript
/**
* 公共API服务器类
* 负责初始化服务器和处理请求
*/
export declare class PublicAPIsServer {
private server;
private apiService;
private formatterService;
private searchService;
private recommendationService;
private codeGenerationService;
private toolService;
constructor();
/**
* 设置请求处理器
*/
private setupRequestHandlers;
/**
* 设置错误处理
*/
private setupErrorHandling;
/**
* 启动服务器
*/
start(transport: any): Promise<void>;
/**
* 关闭服务器
*/
close(): Promise<void>;
}