@solapi/mcp-server
Version:
MCP server for SOLAPI document search and integration
37 lines • 1.07 kB
TypeScript
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