koreandict-mcp-server
Version:
국립국어원 표준국어대사전 MCP 서버
24 lines (23 loc) • 794 B
TypeScript
import { DictionarySearchParams, DictionarySearchResponse } from '../types.js';
/**
* 국립국어원 API와 통신하는 서비스 클래스
*/
export declare class DictionaryService {
private baseUrl;
private apiKey;
constructor();
/**
* 사전 검색 API를 호출합니다.
* @param query 검색어
* @param options 검색 옵션
* @returns 검색 결과
*/
searchDictionary(query: string, options?: Partial<Omit<DictionarySearchParams, 'key' | 'q'>>): Promise<DictionarySearchResponse>;
/**
* 사전 내용 API를 호출합니다.
* @param query 검색어
* @param method 검색 방식
* @returns 사전 내용
*/
getDictionaryContent(query: string, method?: 'word_info' | 'target_code'): Promise<unknown>;
}