M MCP모아
튜토리얼

한국 법령 MCP 설치·사용법 — 법제처 42개 API를 17개 MCP 도구로

Korean Law MCP를 Claude·Cursor에 설치해 법제처 42개 Open API와 국가법령정보센터 데이터를 AI에서 직접 검색하는 방법을 단계별로 안내합니다.

법제처 Open API와 Claude Desktop이 한국 법령 MCP 서버를 통해 연결되는 흐름을 보여주는 표지 이미지

법령 조문을 찾을 때마다 국가법령정보센터를 열고 복사·붙여넣기를 반복하고 계신가요? 한국 법령 MCP를 Claude 또는 Cursor에 연결하면 채팅창에서 바로 법제처 API를 호출해 최신 법령 원문을 확인할 수 있습니다. 법제처가 제공하는 42개 Open API를 17개 MCP 도구로 래핑한 서버를 5단계로 설치하는 방법을 처음부터 끝까지 안내합니다.

왜 법령 검색에 MCP가 필요한가요?

AI에게 “근로기준법 52조를 알려줘”라고 물으면 학습 시점 기준의 내용을 돌려줍니다. 법령은 수시로 개정되기 때문에 AI가 기억하는 조문과 현행 조문이 다를 수 있습니다. MCP 서버를 연결하면 AI가 대화 중 실시간으로 법제처 API를 호출해 항상 현행 조문을 기준으로 답변하게 됩니다.

아래 흐름도를 보면 데이터 경로를 한눈에 파악할 수 있습니다.

Claude Desktop / Cursor
        │  (MCP 프로토콜, stdio/JSON-RPC)

  Korean Law MCP 서버
        │  (HTTPS)

법제처 Open API (open.law.go.kr)
  ├── 법령 본문 조회
  ├── 조문 검색
  ├── 판례 검색
  └── 행정규칙 조회

사전 준비물

항목설명비고
Node.js 18+npx 실행 환경node -v로 확인
법제처 API 키open.law.go.kr 가입 후 발급무료, 수 분 소요
Claude Desktop 또는 CursorMCP 클라이언트최신 버전 권장

법제처 API 키 발급 방법

  1. 법제처 Open API 가이드 페이지에 접속합니다.
  2. 회원가입 후 로그인합니다.
  3. API 신청 메뉴에서 사용 목적을 선택하고 키를 신청합니다.
  4. 발급된 키를 메모해 두세요. 설치 단계에서 입력해야 합니다.

단계별 설치 방법

1단계: Node.js 환경 확인

터미널을 열고 다음 명령어로 버전을 확인합니다.

node -v
# v18.0.0 이상이면 정상
npm -v

Node.js가 없다면 nodejs.org에서 LTS 버전을 설치하세요.

2단계: Korean Law MCP 설치

chrisryugj/korean-law-mcp 서버는 npx 명령 하나로 설치와 초기 설정을 모두 처리합니다.

npx korean-law-mcp setup

실행하면 API 키 입력 프롬프트가 뜹니다. 1단계에서 발급받은 법제처 API 키를 붙여넣으면 설정 파일이 자동으로 생성됩니다.

3단계: Claude Desktop 설정 파일에 서버 등록

Claude Desktop의 MCP 설정 파일 위치는 운영체제마다 다릅니다.

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

설정 파일을 텍스트 에디터로 열고 mcpServers 항목에 아래 내용을 추가합니다.

{
  "mcpServers": {
    "korean-law-mcp": {
      "command": "npx",
      "args": ["korean-law-mcp"],
      "env": {
        "LAW_API_KEY": "여기에_발급받은_API_키_입력"
      }
    }
  }
}

이미 다른 MCP 서버가 등록돼 있다면 mcpServers 객체 안에 쉼표로 구분해 추가하세요.

4단계: Cursor에서 사용하는 경우

Cursor를 사용한다면 프로젝트 루트 또는 홈 디렉토리의 .cursor/mcp.json에 동일한 형식으로 추가합니다.

{
  "mcpServers": {
    "korean-law-mcp": {
      "command": "npx",
      "args": ["korean-law-mcp"],
      "env": {
        "LAW_API_KEY": "여기에_발급받은_API_키_입력"
      }
    }
  }
}

5단계: 재시작 및 연결 확인

Claude Desktop을 완전히 종료했다가 다시 시작합니다. 채팅창 좌측 하단(또는 입력창 근처)에 도구 목록 아이콘이 보이면 정상입니다. 다음 문장을 입력해 동작을 확인합니다.

근로기준법 52조(선택적 근로시간제) 현행 조문 전문을 검색해줘.

Claude가 법제처 API를 호출해 현행 조문을 반환하면 연결이 완료된 것입니다.

SeoNaRu 버전(korean-law-mcp-2) 선택지

SeoNaRu/korean-law-mcp 서버는 stdio 방식으로 직접 빌드해 사용하는 형태입니다. npx 자동 설치가 없으므로 저장소를 클론한 뒤 빌드 과정을 거쳐야 합니다. 판례·행정규칙 검색에 특화된 구성을 원하거나 소스코드를 직접 수정하고 싶다면 이 버전을 참고하세요. 자세한 빌드 방법은 해당 GitHub 저장소의 README를 따르세요.

두 버전을 한눈에 비교하면 다음과 같습니다.

항목chrisryugj 버전SeoNaRu 버전
설치 방식npx korean-law-mcp setup저장소 클론 후 직접 빌드
제공 API 수법제처 42개국가법령정보센터 API
MCP 도구 수17개저장소 확인 필요
API 키 필요필요필요
초보자 접근성높음중간

흔한 오류와 해결 방법

오류: “API key is invalid” 또는 “401 Unauthorized”

발급받은 API 키가 아직 활성화되지 않았거나 설정 파일에 잘못 입력됐을 가능성이 큽니다.

  • 법제처 Open API 페이지에서 키 상태가 ‘발급완료’인지 확인하세요.
  • claude_desktop_config.jsonLAW_API_KEY 값에 공백이나 줄바꿈이 없는지 다시 확인하세요.

오류: “command not found: npx”

Node.js가 설치되지 않았거나 PATH에 등록되지 않은 경우입니다. Node.js를 설치한 후 터미널을 새로 열고 다시 시도하세요.

오류: Claude가 도구를 인식하지 못함

설정 파일 저장 후 Claude Desktop을 완전히 종료했다가 재시작해야 합니다. 트레이 아이콘에서 종료(Quit)를 선택한 뒤 다시 실행하세요. JSON 문법 오류(쉼표 누락, 따옴표 불일치 등)도 흔한 원인이니 JSON 검증 도구로 확인해 보세요.

오류: “ECONNREFUSED” 또는 네트워크 오류

법제처 API 서버에 접근이 불가한 경우입니다. 기업 네트워크나 VPN 환경에서는 외부 API 호출이 차단될 수 있으니 네트워크 환경을 확인하세요.

활용 예시: 실제 질문 패턴

MCP 연결 후 Claude에게 다음과 같이 질문해 보세요.

1. "개인정보 보호법 제28조의2(가명정보 처리) 현행 조문을 알려줘."
2. "전자상거래법 위반 판례를 3건 요약해줘."
3. "근로기준법 시행령 중 연장근로 관련 조항을 찾아줘."
4. "공정거래법 최근 개정 내역을 정리해줘."

계약서 작성 업무가 많다면 한국 계약서 자동생성 MCP도 함께 활용하면 법령 검색과 계약서 초안 생성을 한 번에 처리할 수 있습니다.

자주 묻는 질문

법제처 Open API 키는 무료로 발급받을 수 있나요?

네, 법제처 Open API(open.law.go.kr)는 회원 가입 후 무료로 키를 발급받을 수 있습니다. 상업적 활용은 이용 약관을 반드시 확인하세요.

Korean Law MCP 설치에 필요한 Node.js 최소 버전은 무엇인가요?

npx 기반 설치를 사용하므로 Node.js 18 LTS 이상을 권장합니다. node -v 명령으로 버전을 확인할 수 있습니다.

Claude Desktop 외에 Cursor나 VS Code에서도 사용할 수 있나요?

MCP 프로토콜을 지원하는 클라이언트라면 모두 사용 가능합니다. Cursor는 .cursor/mcp.json, Claude Desktop은 claude_desktop_config.json에 서버를 등록하면 됩니다.

17개 MCP 도구로 어떤 법령 정보를 검색할 수 있나요?

법령 본문 검색, 조문 조회, 시행령·시행규칙 검색, 판례 검색, 행정규칙 조회 등 법제처 42개 API를 래핑한 17개 도구를 제공합니다. 구체적인 도구 목록은 GitHub 저장소의 README를 확인하세요.

API 키 없이 테스트할 수 있나요?

현재 두 서버 모두 법제처 API 키가 필수입니다. 키 발급 시간은 보통 수 분 이내이므로 먼저 키를 발급받은 뒤 설치를 시작하길 권장합니다.

korean-law-mcp-2(SeoNaRu 버전)와 chrisryugj 버전의 차이는 무엇인가요?

chrisryugj 버전은 npx로 빠르게 설치할 수 있고 42개 API·17개 도구를 제공합니다. SeoNaRu 버전은 stdio 방식으로 직접 빌드해야 하며 판례·행정규칙 검색에 특화된 구성입니다. 목적에 따라 선택하세요.

다음 단계

한국 법령 MCP를 설치했다면 이제 법령 검색에 들이는 시간을 크게 줄일 수 있습니다.

이 글과 관련된 MCP 서버