법령정보 MCP 서버

MCP 2024-11-05

대한민국 법령 5,532건 + 행정규칙 23,829건을 AI 에이전트가 직접 검색하고 분석할 수 있는 MCP(Model Context Protocol) 서버

5,532
현행 법령
23,829
행정규칙
163,756
조문

빠른 시작

1 MCP 서버 URL
https://law-mcp.wizice100.workers.dev/sse
2 사전 요구사항

Node.js 18 이상이 필요합니다 (npx 사용):

node -v   # v18 이상 확인
npx -v    # npm 패키지 실행기

미설치 시 → nodejs.org에서 LTS 버전 설치

3 Claude Desktop 설정

claude_desktop_config.json 파일을 열어 아래 내용을 추가합니다:

OS설정 파일 경로
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

파일이 비어있거나 새로 만드는 경우:

{
  "mcpServers": {
    "korean-law": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://law-mcp.wizice100.workers.dev/sse"]
    }
  }
}

이미 다른 MCP 서버가 있는 경우 mcpServers 안에 추가:

{
  "mcpServers": {
    "existing-server": { "..." : "..." },
    "korean-law": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://law-mcp.wizice100.workers.dev/sse"]
    }
  }
}
설정 저장 후 Claude Desktop을 완전히 종료했다가 다시 실행해야 적용됩니다.
4 Claude Code (CLI) 설정

터미널에서 한 줄 명령으로 설정:

claude mcp add korean-law --transport http https://law-mcp.wizice100.workers.dev/sse

또는 프로젝트 디렉토리의 .mcp.json 파일에 직접 추가:

{
  "mcpServers": {
    "korean-law": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://law-mcp.wizice100.workers.dev/sse"]
    }
  }
}
5 Cursor IDE 설정

Cursor Settings → MCP Servers → Add new MCP server:

{
  "mcpServers": {
    "korean-law": {
      "url": "https://law-mcp.wizice100.workers.dev/sse"
    }
  }
}
6 연결 확인

AI에게 바로 질문하면 MCP 도구를 자동으로 호출합니다:

사용자: "개인정보 보호법 제15조 내용을 알려줘"

→ AI가 search_laws("개인정보 보호법")get_article("011357", "15") 자동 호출


사용자: "법무부 소관 법률 중 최근 개정된 것은?"

→ AI가 list_laws(type="법률", ministry="법무부", sort="date") 자동 호출


사용자: "근로기준법 최근 개정 내역 알려줘"

→ AI가 search_laws("근로기준법")get_history(law_id) 자동 호출

7 문제 해결

Claude Desktop: 메뉴 → Developer → Open MCP Log 에서 오류 로그를 확인할 수 있습니다.

Claude Code: claude mcp list로 등록된 MCP 서버를 확인합니다.

연결 테스트: curl https://law-mcp.wizice100.workers.dev/health 로 서버 상태를 확인합니다.

MCP 도구 (8개)

search_laws
법령 및 행정규칙을 키워드로 검색합니다. FTS5 전문검색으로 법령명, 소관부처 등에서 검색합니다.
파라미터타입설명
query *string검색어 (예: "개인정보", "근로기준")
typestring법률|시행령|시행규칙|행정규칙|all (기본: all)
ministrystring소관부처 (예: "법무부")
limitnumber결과 수 (기본 20, 최대 100)
cursorstring페이지네이션 커서
list_laws
법령 전체 목록을 필터링하여 조회합니다. 부처별, 종류별 조회 가능합니다.
파라미터타입설명
typestring법률|시행령|시행규칙|행정규칙|all
subtypestring행정규칙 세부종류: 고시|훈령|예규 등
ministrystring소관부처명
sortstring정렬: name|date (기본: name)
limitnumber결과 수 (기본 50, 최대 500)
cursorstring페이지네이션 커서
get_law
특정 법령의 기본정보, 조문 목록, 별표/서식 목록을 조회합니다.
파라미터타입설명
law_id *string법령 ID (예: "011357")
includestring포함할 항목: meta|articles|tables|all (기본: all)
get_article
특정 법령의 조문 본문을 조회합니다. 항/호/목 전체 텍스트를 포함합니다.
파라미터타입설명
law_id *string법령 ID
article_nostring조문 번호 (예: "15", "15의2"). 생략하면 전체 조문
rangestring조문 범위 (예: "15-20")
get_table
법령의 별표 또는 서식을 JSON 구조화 데이터로 조회합니다. 이미지가 아닌 텍스트/표 데이터로 제공됩니다.
파라미터타입설명
law_id *string법령 ID
table_no *string별표/서식 번호 (예: "별표1", "서식2")
get_relations
법령 간 관계를 조회합니다. 상위법-시행령-시행규칙-행정규칙 계층을 포함합니다.
파라미터타입설명
law_id *string법령 ID
get_history
법령의 개정 연혁을 조회합니다.
파라미터타입설명
law_id *string법령 ID
from_datestring시작일 (YYYYMMDD)
to_datestring종료일 (YYYYMMDD)
get_changelog
특정 날짜에 변경된 법령/행정규칙 목록을 조회합니다.
파라미터타입설명
datestring조회일자 (YYYYMMDD). 기본: 오늘

시스템 아키텍처

법령 MCP 서버 시스템 아키텍처

응답 예시

{
  "meta": {
    "law_id": "011357",
    "law_name": "개인정보 보호법",
    "law_type": "법률",
    "ministry": "개인정보보호위원회",
    "enforcement_date": "20251002",
    "revision_type": "일부개정",
    "article_count": 140
  },
  "articles": [
    {"no": "1", "title": "목적", "preview": "이 법은 개인정보의 처리 및 보호에..."},
    {"no": "2", "title": "정의", "preview": "이 법에서 사용하는 용어의 뜻은..."}
  ],
  "tables": [],
  "entity_type": "law"
}
{
  "law_id": "011357",
  "article": {
    "no": "1",
    "title": "목적",
    "content": "제1조(목적) 이 법은 개인정보의 처리 및 보호에 관한 사항을 정함으로써 개인의 자유와 권리를 보호하고, 나아가 개인의 존엄과 가치를 구현함을 목적으로 한다.",
    "enforcement_date": "20140324"
  }
}

자주 묻는 질문

MCP(Model Context Protocol)는 AI 에이전트가 외부 데이터 소스와 상호작용하기 위한 표준 프로토콜입니다. 기존 REST API와 달리, AI가 어떤 도구를 사용할지 스스로 판단하여 호출합니다. Claude Desktop, Claude Code, Cursor 등 MCP를 지원하는 모든 AI 클라이언트에서 사용할 수 있습니다.

국가법령정보센터(law.go.kr)의 데이터를 매일 동기화합니다. 법령 개정 시 D1 메타데이터와 R2 조문 JSON이 자동 업데이트되며, 관련 캐시가 즉시 삭제됩니다.

MCP 서버 사용은 무료입니다. Cloudflare Workers 무료 플랜(일 10만 요청)으로 운영됩니다.

네. search_laws 도구는 법령(법률/시행령/시행규칙)과 행정규칙(고시/훈령/예규 등) 23,829건을 통합 검색합니다. type 파라미터로 필터링할 수 있습니다.