UNPKG

@solapi/mcp-server

Version:

MCP server for SOLAPI document search and integration

37 lines 1.07 kB
import type { ISearchEngine, ICacheManager, Tool, ToolResult } from '../types/index.js'; export declare class WebSearchTool implements Tool { private searchEngine; private cache; constructor(searchEngine: ISearchEngine, cache: ICacheManager); /** * 도구 정의 반환 */ getDefinition(): { name: string; description: string; inputSchema: { type: string; properties: { query: { type: string; description: string; }; limit: { type: string; description: string; minimum: number; maximum: number; default: number; }; }; required: string[]; }; }; /** * 검색 실행 * @param args - 도구 인수 * @returns 검색 결과 */ execute(args: Record<string, unknown>): Promise<ToolResult>; } //# sourceMappingURL=webSearchTool.d.ts.map