K Public Data MCP
An MCP server that queries Korean public data in one place — statutes and case law, DART filings, customs, financial and insurance product disclosures, public procurement, National Assembly bills, tourism and more — as a Claude Code plugin or remote connector.
#mcp#korea#public-data#law#dart#customs#procurement#tourism
Install
Installation
claude plugin marketplace add hjsh200219/korea-public-data-mcp
claude plugin install korea-public-data@korea-public-dataRequirements
- Claude Code (플러그인) 또는 Claude 앱의 Custom connector(Pro/Max 플랜) · Claude Desktop/Cursor의 URL 방식 MCP
- 원격 서버 `https://public-data.up.railway.app/mcp`에 연결 — README 기준 별도 API 키 발급 불필요
- 셀프 호스팅 시 DART·공공데이터포털·관세청 등 각 기관 API 키를 환경변수로 설정
- 조회 결과는 각 기관 공개 데이터를 그대로 전달하는 것으로, 법률·세무·투자 판단은 원문과 전문가 확인 필요
Capabilities
What it does
- 01법제처 국가법령정보센터 — 법령·판례·헌재결정·법령해석·행정규칙·자치법규·조약·법령용어·영문법령·신구법 비교·3단 비교·별표서식 등 검색과 상세 조회
- 02DART 전자공시 — 기업 고유번호, 공시보고서 검색, 기업개황, 재무제표, 주요계정 (`DART_API_KEY` 설정 시 활성화)
- 03공공데이터포털 — 약국·병원·동물병원, 주식배당, 희귀의약품, 건강기능식품, 사업자등록 진위·상태 (`DATA20_SERVICE_KEY` 설정 시 활성화)
- 04관세청 UNI-PASS(관세율·HS코드·통관), 수출입은행 환율, 금융감독원 금융상품 비교공시, 금융위원회 보험상품 공시, 조달청 나라장터, 국회 Open API, 한국관광공사 등 — 일부는 환경변수 키 설정 시 활성화
- 05해외 판례(CourtListener 미국·OpenLegalData 독일) 비교법 참조용 검색
- 06Claude Code 플러그인은 슬래시 커맨드(`/k-law` `/k-dart` `/k-trade` `/k-bid` `/k-bill` `/k-finance` `/k-tools`)와 자연어 라우팅 스킬을 함께 등록
- 07REST API 직접 호출과 셀프 호스팅도 지원
About
About
K Public Data MCP puts a wide range of Korean public-data APIs behind one Model Context Protocol server. It covers the National Law Information Center (statutes, case law, Constitutional Court decisions, legal interpretations, administrative rules, ordinances, treaties and old-versus-new comparisons), DART corporate filings, the open-data portal, customs and trade, financial and insurance product disclosures, public procurement, National Assembly bills, tourism, and foreign case law for comparative research.
There are two ways in. A Claude Code plugin registers the MCP tools together with slash commands such as /k-law, /k-dart and /k-trade and a routing skill, and the Claude app can connect to the hosted remote server directly as a custom connector with no API key. Self-hosting is also supported, in which case individual data sources are switched on by setting their own API keys.