UNPKG

@minjunkwon/korea-welfare-mcp-server

Version:

MCP server for Korean Central Government Welfare Services - provides intelligent search and information retrieval for Korean social welfare programs

119 lines (118 loc) 3.49 kB
export interface WelfareListRequest { callTp: 'L'; pageNo: number; numOfRows: number; srchKeyCode: '001' | '002' | '003'; searchWrd?: string; lifeArray?: '001' | '002' | '003' | '004' | '005' | '006' | '007'; trgterIndvdlArray?: '010' | '020' | '030' | '040' | '050' | '060'; intrsThemaArray?: '010' | '020' | '030' | '040' | '050' | '060' | '070' | '080' | '090' | '100' | '110' | '120' | '130' | '140' | '160'; age?: number; onapPsbltYn?: 'Y' | 'N'; orderBy?: 'date' | 'popular'; } export interface WelfareDetailRequest { callTp: 'D'; servId: string; } export interface WelfareService { inqNum: number; intrsThemaArray?: string; jurMnofNm?: string; jurOrgNm?: string; lifeArray?: string; onapPsbltYn?: 'Y' | 'N'; rprsCtadr?: string; servDgst?: string; servDtlLink: string; servId: string; servNm: string; sprtCycNm?: string; srvPvsnNm?: string; svcfrstRegTs?: string; trgterIndvdlArray?: string; } export interface WelfareListResponse { wantedList: { totalCount: number; pageNo: number; numOfRows: number; resultCode: number; resultMessage: string; servList: WelfareService[]; }; } export interface WelfareDetailItem { servSeCode: string; servSeDetailLink?: string; servSeDetailNm?: string; } export interface WelfareDetail { servId: string; servNm: string; jurMnofNm?: string; tgtrDtlCn?: string; slctCritCn?: string; alwServCn?: string; crtrYr?: string; rprsCtadr?: string; wlfareInfoOutlCn?: string; sprtCycNm?: string; srvPvsnNm?: string; lifeArray?: string; trgterIndvdlArray?: string; intrsThemaArray?: string; applmetList?: WelfareDetailItem[]; inqplCtadrList?: WelfareDetailItem[]; inqplHmpgReldList?: WelfareDetailItem[]; basfrmList?: WelfareDetailItem[]; baslawList?: WelfareDetailItem[]; resultCode?: number; resultMessage?: string; } export interface WelfareDetailResponse { wantedDtl: WelfareDetail; } export declare const LifeCycleCode: { readonly '001': "영유아"; readonly '002': "아동"; readonly '003': "청소년"; readonly '004': "청년"; readonly '005': "중장년"; readonly '006': "노년"; readonly '007': "임신 · 출산"; }; export declare const HouseholdTypeCode: { readonly '010': "다문화·탈북민"; readonly '020': "다자녀"; readonly '030': "보훈대상자"; readonly '040': "장애인"; readonly '050': "저소득"; readonly '060': "한부모·조손"; }; export declare const InterestThemeCode: { readonly '010': "신체건강"; readonly '020': "정신건강"; readonly '030': "생활지원"; readonly '040': "주거"; readonly '050': "일자리"; readonly '060': "문화▪여가"; readonly '070': "안전▪위기"; readonly '080': "임신▪출산"; readonly '090': "보육"; readonly '100': "교육"; readonly '110': "입양▪위탁"; readonly '120': "보호▪돌봄"; readonly '130': "서민금융"; readonly '140': "법률"; readonly '160': "에너지"; }; export declare const ServiceCode: { readonly '010': "문의"; readonly '020': "사이트"; readonly '030': "근거법령"; readonly '040': "서식/자료"; readonly '050': "관련FAQ"; readonly '060': "인포그래픽"; readonly '070': "복지사업전달체계"; };