@solapi/mcp-server
Version:
MCP server for SOLAPI document search and integration
24 lines • 677 B
TypeScript
import type { ISearchEngine, ICacheManager, ToolDefinition } from '../types';
/**
* 도구 관리자
*/
export declare class ToolManager {
private tools;
constructor(searchEngine: ISearchEngine, cache: ICacheManager);
/**
* 도구들 초기화
*/
private initializeTools;
/**
* 모든 도구 정의 반환
*/
getToolDefinitions(): ToolDefinition[];
/**
* 도구 실행
* @param name - 도구 이름
* @param args - 도구 인수
* @returns 실행 결과
*/
executeTool(name: string, args: Record<string, unknown>): Promise<import("../types").ToolResult>;
}
//# sourceMappingURL=toolManager.d.ts.map