legalize-kr MCP

santarosalia/legalize-search-mcp
0 starsCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Enables searching and browsing Korean legal documents from a local git clone of legalize-kr, with tools for reading files, listing laws, searching content, and viewing git history.

README.md

legalize-kr MCP

legalize-kr 로컬 Git 클론을 대상으로, README 빠른 시작과 같은 작업(현재 본문, git log, diff, 전역 검색, 특정 일자 시점 본문)을 Model Context Protocol 도구로 노출하는 stdio 서버입니다.

요구 사항

  • Node.js 18+
  • 환경 변수 LEGALIZE_KR_ROOT: legalize-kr 저장소 루트 절대 경로 (kr/ 포함)
  • Git 기반 도구(kr_git_log, kr_diff, kr_file_at_date)는 해당 경로가 Git 저장소여야 합니다.

설치 및 빌드

cd /path/to/search
npm install
npm run build

Cursor에서 사용

mcp.json 예시:

{
  "mcpServers": {
    "legalize-kr": {
      "command": "node",
      "args": ["/absolute/path/to/search/dist/index.js"],
      "env": {
        "LEGALIZE_KR_ROOT": "/absolute/path/to/legalize-kr"
      }
    }
  }
}

전역 설치 없이 npx tsx src/index.ts로 개발 실행할 수 있습니다 (tsx 설치 필요).

도구

| 도구 | 설명 | |------|------| | kr_read_file | kr/{법령명}/{파일}.md 워킹 트리 내용 읽기 | | kr_list_laws | kr/ 직계 법령 폴더 목록 | | kr_search | kr/*/.md 문자열 검색 (ripgrep 우선, 없으면 Node 순회) | | kr_git_log | 경로별 git log | | kr_diff | 동일 법령 폴더 안 두 Markdown 파일 git diff | | kr_file_at_date | git log -1 --before=날짜로 커밋 조회, 선택 시 해당 시점 본문 |

특정 일자 결과는 커밋 날짜 기준 근사입니다. 공포일은 각 파일 YAML 공포일자를 참고하세요.

라이선스

MIT

Related MCP servers

Browse all →