korean-law-mcp

Korean Law MCP

대한민국 법령 검색·조회·분석 87개 도구 — 법령, 판례, 행정규칙, 자치법규, 조약, 해석례를 AI 어시스턴트나 터미널에서 바로 사용.

npm version MCP 1.27 License: MIT

법제처 Open API 기반 MCP 서버 + CLI. Claude Desktop, Cursor, Windsurf, Zed 등에서 바로 사용 가능.

English

Korean Law MCP 데모


v2.2.0 변경사항

v1.8.0 – v1.9.0 기능 - **체인 도구 8개** — 복합 리서치를 한 번의 호출로: `chain_full_research`(AI검색→법령→판례→해석), `chain_law_system`, `chain_action_basis`, `chain_dispute_prep`, `chain_amendment_track`, `chain_ordinance_compare`, `chain_procedure_detail`. - **일괄 조문 조회** — `get_batch_articles`가 `laws` 배열로 복수 법령 한 번에 조회. - **AI 검색 법령종류 필터** — `search_ai_law`에 `lawTypes` 필터 추가. - **구조화 에러 포맷** — `[에러코드] + 도구명 + 제안` 형식으로 64개 도구 통일. - **HWP 테이블 수정** — 구형 HWP 파서에서 `paragraph.controls[].content` 경로의 테이블 추출 지원.

왜 만들었나

대한민국에는 1,600개 이상의 현행 법률, 10,000개 이상의 행정규칙, 그리고 대법원·헌법재판소·조세심판원·관세청까지 이어지는 방대한 판례 체계가 있습니다. 이 모든 게 법제처라는 하나의 사이트에 있지만, 개발자 경험은 최악입니다.

이 프로젝트는 그 전체 법령 시스템을 87개 구조화된 도구로 감싸서, AI 어시스턴트나 스크립트에서 바로 호출할 수 있게 만듭니다. 법제처를 백 번째 수동 검색하다 지친 공무원이 만들었습니다.


빠른 시작

MCP 서버 (Claude Desktop / Cursor / Windsurf)

npm install -g korean-law-mcp

MCP 클라이언트 설정에 추가:

{
  "mcpServers": {
    "korean-law": {
      "command": "korean-law-mcp",
      "env": {
        "LAW_OC": "your-api-key"
      }
    }
  }
}

API 키는 법제처 Open API에서 무료 발급.

클라이언트 설정 파일
Claude Desktop %APPDATA%\Claude\claude_desktop_config.json (Win) / ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)
Cursor .cursor/mcp.json
Windsurf .windsurf/mcp.json
Continue ~/.continue/config.json
Zed ~/.config/zed/settings.json

원격 MCP (설치 없이 바로)

{
  "mcpServers": {
    "korean-law": {
      "url": "https://korean-law-mcp.fly.dev/mcp"
    }
  }
}

CLI

npm install -g korean-law-mcp
export LAW_OC=your-api-key

korean-law search_law --query "관세법"
korean-law get_law_text --mst 160001 --jo "제38조"
korean-law search_precedents --query "부당해고"
korean-law list                          # 87개 전체 도구 목록
korean-law list --category 판례          # 카테고리별 필터
korean-law help search_law               # 도구 도움말

사용 예시

"관세법 제38조 알려줘"
→ search_law("관세법") → MST 획득 → get_law_text(mst, jo="003800")

"화관법 최근 개정 비교"
→ "화관법" → "화학물질관리법" 자동 변환 → compare_old_new(mst)

"근로기준법 제74조 해석례"
→ search_interpretations("근로기준법 제74조") → get_interpretation_text(id)

"산업안전보건법 별표1 내용 알려줘"
→ get_annexes(lawName="산업안전보건법 별표1") → HWPX 파일 다운로드 → 표/텍스트 Markdown 변환

도구 목록 (87개)

카테고리 개수 주요 도구
검색 11 search_law, search_precedents, search_all, get_annexes
조회 9 get_law_text, get_batch_articles, compare_old_new, get_three_tier
분석 10 compare_articles, get_law_tree, summarize_precedent, analyze_document
전문: 조세/관세 4 search_tax_tribunal_decisions, search_customs_interpretations
전문: 헌재/행심 4 search_constitutional_decisions, search_admin_appeals
전문: 위원회 결정 8 공정위, 개보위, 노동위, 감사원
특별행정심판 4 search_acr_special_appeals, search_appeal_review_decisions
법령-자치법규 연계 4 get_linked_ordinances, get_delegated_laws
조약 2 search_treaties, get_treaty_text
학칙/공단/공공기관 6 search_school_rules, search_public_corp_rules, search_public_institution_rules
지식베이스 7 get_legal_term_kb, get_daily_to_legal, get_related_laws
체인 8 chain_full_research, chain_law_system, chain_document_review
기타 10 AI 검색, 영문법령, 연혁법령, 법령용어, 약칭, 법체계도, 행정규칙비교

전체 도구 상세는 영문 README 참조.


주요 특징


문서

라이선스

MIT


Made by 류주임 @ 광진구청 AI동호회 AI.Do