Skip to main content
Glama
korean-law-alio-mcp

korean-law-alio-mcp

by scvcoder

Korean Law ALIO MCP

npm version MCP 1.27 License: MIT Tools: 110 ALIO Coverage: 35,000+


An MCP for searching, comparing, and analyzing internal regulations of public institutions from the National Law Information Center and ALIO.

Analysis is performed by a total of 110 MCP tools: 87 from the Ministry of Government Legislation + 23 from ALIO public institution regulations.

It helps AI generate high-quality answers by searching, comparing, and analyzing 1,600 laws, 10,000 administrative rules, tens of thousands of precedents, and 35,000 internal regulations from 344 public institutions.

This project is a fork of chrisryugj/korean-law-mcp.

English

Korean Law ALIO MCP Demo


Why I Created This

I have found korean-law-mcp to be very helpful for public institution operations regarding general laws. Once again, I would like to thank chrisryugj.

I believed that incorporating internal regulations of public institutions would yield even greater results. Therefore, I conducted additional development by referencing internal regulation data from ALIO.

I hope this will be helpful to those who find it difficult to access laws and to public institution employees across the country who struggle with managing internal regulations.


Related MCP server: korean-privacy-law-mcp

v1.0.0 — Public Institution Regulations and Ministry of Government Legislation Laws at Once

Integrating 23 ALIO public institution tools + 3 linkage tools connecting the two domains on top of the original 87 Ministry of Government Legislation tools — 110 tools search, compare, and analyze 1.27GB of data (Ministry of Government Legislation + 35,000 public institution internal regulations) using natural language.

Additional Developments

  • 23 ALIO Tools — Integration of 35,000 internal regulations from 344 public institutions (automatic conversion of HWP/HWPX/PDF/XLSX via kordoc integrated parser, on-demand disk reading)

  • 3 Types of Linkage Tools Connecting Public Institution Regulations and Ministry of Government Legislation Laws

    • Automatic extraction of higher-level laws cited in public institution regulations + automatic lookup of each law's information from the Ministry of Government Legislation

    • Reverse search of public institution regulations nationwide that are based on a specific law when provided with a Ministry of Government Legislation law

    • Automatic analysis of how articles cite and reference each other within a single regulation

  • Natural Language Routing — Automatic lookup of official institution names (synchronous loading of institutions.json), automatic branching to both domains

  • Clear Guidance on API Key Authentication Failure — Unified integration of 12 fetch sites, guidance to registration page if IP/domain whitelist is blocked

  • Setup Wizard — npx korean-law-alio-mcp setup (API key → operation mode → multi-client selection → automatic configuration registration)

  • Remote Deployment on fly.io — https://korean-law-alio-mcp.fly.dev (110 tools + ALIO data mirror, best-effort updates)

  • CLI Surface Cleanup — list/help/--category/explain/REPL + natural language bare-query

  • 168 Cases Test Suite — build 6 + router 13 + cli 23 + alio 39 + law 87 (npm test)

  • License Hygiene — 4 files rewritten in clean-room, 0 BSL/Source-Available code

Example — Natural Language Query Connecting Both Domains

"OO진흥원 인사규정과 관련된 상위 법령을 알려줘"

→ When the AI receives a natural language query, it automatically performs the following:

  • Analyzes the text of the institution's personnel regulations to automatically extract cited higher-level laws

  • Automatically looks up and attaches the identifier for each extracted law from the Ministry of Government Legislation OpenAPI

  • Matches internal higher-level regulations of the same institution

Result Example:

"I found about 10 citations of higher-level laws in the personnel regulation text (e.g., general laws related to personnel/labor, safety/health, gender equality, etc.). The identifier for each law is attached for follow-up lookup. Internal higher-level regulations of the same institution were also matched."

"OO공단의 OOO지침이 근로기준법을 준수하는지 검토해줘"

→ When the AI receives a natural language query, it automatically performs the following:

  • Reverse searches for citation locations of the relevant law (e.g., Labor Standards Act) in the text of 35,000 public institution regulations

  • Organizes the citation context of the matched guidelines (which article is cited and how)

  • Displays by institution group

Result Example:

"Instances of citations for the relevant law were detected in several public institution guidelines. You can compare how each guideline cites which article to review the compliance level of your own institution's guidelines."

Track everything from public institution compliance reviews and audits to policy analysis and higher-level laws at once.


Installation and Usage

Step 0: Issue API Key (Free, 1 minute)

First, obtain the Ministry of Government Legislation Open API Authentication Key (OC), which is required for all methods.

  1. Access the Ministry of Government Legislation Open API Application Page

  2. Sign up and log in

  3. Click the "Apply for Open API Use" button

  4. Fill out the application form → Issue Authentication Key (OC) (email ID format)

your-api-key-here in all examples below is a placeholder — replace it with your issued key. (Same convention as .env.example)

Method 1: Claude Code Plugin — One-line Installation

If you export your API key as an environment variable first, it will be automatically injected during installation.

export LAW_OC=your-api-key-here   # ~/.zshrc 또는 ~/.bashrc 에 추가하면 영구 적용

Then, inside Claude Code:

/plugin marketplace add scvcoder/korean-law-alio-mcp
/plugin install korean-law-alio@korean-law-alio-marketplace

After installation, npx -y korean-law-alio-mcp is automatically executed and LAW_OC is passed. No need to edit separate configuration files.

Method 2: Use Directly on Claude.ai Web (No Installation) — Easiest

Add a custom connector on claude.ai. Requires Claude Pro/Max/Team/Enterprise plan (Free only allows 1 connector).

How to add a connector:

  1. Log in to claude.ai

  2. Your name at the bottom of the sidebar → "Settings" → "Connectors"

  3. "Custom Connectors" area → "Add custom connector"

  4. Enter the following (replace your-api-key-here with your own key):

    • Name: korean-law-alio (optional)

    • URL: https://korean-law-alio-mcp.fly.dev/mcp?oc=your-api-key-here

  5. "Add" → Registration complete

Enable Tools (Important): Click "Configure" on the registered connector → Set all tools to "Always allow" in the tool list. The AI can call them immediately without approval every time.

Now, in chat, use natural language:

"근로기준법 제74조 알려줘"                              → 법제처 87개 도구
"○○진흥원 인사규정 알려줘"                              → ALIO 23개 도구
"○○진흥원 감사규정과 관련된 상위법령은 뭐니?"          → 규정→법령 연계
"근로기준법과 OO공단의 인사규정의 관계는 어떻게 되니?"  → 법령→규정 역검색
"공공기관 휴직 규정 비교해줘"                            → ALIO 기관간 토픽 비교

ALIO data is updated periodically by the operator, but since ALIO does not provide a separate API, real-time updates are difficult (periodic updates are planned).

Method 3: Use in AI Desktop Apps (Claude Desktop · Cursor · Windsurf)

Add the following to your configuration file:

{
  "mcpServers": {
    "korean-law-alio": {
      "url": "https://korean-law-alio-mcp.fly.dev/mcp?oc=your-api-key-here"
    }
  }
}

Configuration file location:

App

macOS

Windows

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json

%APPDATA%\Claude\claude_desktop_config.json

Cursor

<project>/.cursor/mcp.json

<project>/.cursor/mcp.json

Windsurf

<project>/.windsurf/mcp.json

<project>/.windsurf/mcp.json

If other MCP servers are already configured, just add the "korean-law-alio": { ... } part inside "mcpServers": { ... }. Save and restart the app.

Method 4: Install Directly on Your Computer (Offline Possible)

You can install it directly if you want to use it without the internet or avoid going through a remote server.

Prerequisites: Node.js version 20 or higher.

Automatic Installation (Recommended):

npx korean-law-alio-mcp setup

The installation wizard handles everything from API key entry → AI client selection → automatic configuration file registration at once. Supports Claude Desktop, Claude Code, Cursor, VS Code, and Windsurf.

Manual Installation:

npm install -g korean-law-alio-mcp

Add the following to your AI app configuration file (replace your-api-key-here with your own authentication key):

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

Prepare ALIO Data — To use ALIO tools on your PC, you need data. Prepare it using one of two methods.

Download pre-collected data. Approximately 200MB compressed → 1.27GB when extracted.

Mac, Linux:

curl -L -o alio-data.tar.gz https://github.com/scvcoder/korean-law-alio-mcp/releases/latest/download/alio-data.tar.gz
tar -xzf alio-data.tar.gz -C data/

Windows (PowerShell):

Invoke-WebRequest -Uri https://github.com/scvcoder/korean-law-alio-mcp/releases/latest/download/alio-data.zip -OutFile alio-data.zip
Expand-Archive -Path alio-data.zip -DestinationPath data\

(Method 2) Collect Yourself (6-12 hours)

Collect 35,000 regulations from 344 public institutions directly from ALIO disclosures. You can control the latest data yourself.

Installing OS system tools is recommended for converting some special cases like scanned PDF/HWP 3.0 (general cases are processed normally even without them, only special cases are skipped).

The HWP/HWPX/PDF integrated parser (kordoc) is automatically installed during npm install. No separate installation is required, and parts that are difficult to parse with kordoc are additionally parsed using docling · tesseract · tesseract-lang · libreoffice.

macOS:

brew install docling tesseract tesseract-lang libreoffice

Linux (Ubuntu/Debian):

sudo apt install tesseract-ocr tesseract-ocr-kor libreoffice
pip install docling

Windows: Node.js is enough for collection itself (special cases are skipped). If you don't have Node.js, download and install the LTS version (20+) .msi from nodejs.org.

Once the programs required for parsing are installed, collect with the following command.

Collection command:

npm run alio:sync                   # 전체 344개 기관 (6-12시간)
npm run alio:sync -- --only C0xxx   # 단일 기관만 (apbaId 4자리, 수 분)
npm run alio:sync -- --resume       # 실패한 기관만 재시도

Collected data is saved in data/alio/ (approx. 1.27GB).


Restart the app and you're done!

Method 5: Use Directly in Terminal (CLI)

If you are a developer, you can search for laws and public institution regulations directly in the terminal.

# 설치
npm install -g korean-law-alio-mcp

# 인증키 설정 (your-api-key-here 를 본인 키로 바꾸세요)
export LAW_OC=your-api-key-here     # Mac/Linux
set LAW_OC=your-api-key-here        # Windows CMD
$env:LAW_OC="your-api-key-here"    # Windows PowerShell

# 사용 예시
korean-law-alio "민법 제1조"                                # 법제처 자연어
korean-law-alio "OO진흥원 인사규정"                         # ALIO 자연어
korean-law-alio "OO진흥원 인사규정과 관련된 상위 법령"      # 두 영역 연계
korean-law-alio "공공기관 휴직 규정 비교해줘"                # ALIO 기관간 비교
korean-law-alio search_law --query "관세법"                 # 도구 직접 호출
korean-law-alio list                                        # 전체 110개 도구 목록
korean-law-alio list --category ALIO                        # 카테고리별 (ALIO/판례/법령검색 등)
korean-law-alio help search_law                             # 도구별 도움말
korean-law-alio                                             # REPL (대화형)

ALIO tools use user natural language as is — comparison target institutions are not hardcoded in environment variables. If you express it freely like "Compare with A, B, C institutions", "random", or "all", the LLM will call it automatically.

Summary of API Key Delivery Methods

Authentication keys can be delivered in several ways. They are applied in order of priority from top to bottom:

Method

Usage

Purpose

Included in URL

?oc=mykey at the end of the address

Easiest for web clients

HTTP Header

apikey: mykey

When integrating via programming

Environment Variable

LAW_OC=mykey

Local installation (Methods 3, 4)

Tool Parameter

apiKey: "mykey"

When using a different key for a specific request


Usage Examples

Ministry of Government Legislation Tools — Laws, Precedents, Interpretations

"민법 제1조 알려줘"
→ AI 가 법령 검색 → 해당 조문 자동 조회

"음주운전 처벌 기준"
→ AI 가 관련 법령 + 판례 + 해석례를 자동으로 종합 분석

"근로기준법 제74조 해석례"
→ AI 가 해당 조문 + 정부 해석례를 자동 매칭

ALIO Public Institution Regulation Tools

"OO진흥원 인사규정 보여줘"
→ AI 가 정식 기관명을 자동 매칭 → 해당 기관 규정 목록 표시

"공공기관 휴직 규정 비교해줘"
→ AI 가 수집된 공공기관 전체에서 휴직 관련 규정을 자동 비교

"우리 기관에 없는 동종 기관 규정"
→ AI 가 동종 기관 보유 규정 - 자기 기관 보유 규정 = 벤치마킹 후보 자동 추출

Tools Connecting Ministry of Government Legislation and ALIO

Public institution internal regulations are essentially delegated/based on higher-level Ministry of Government Legislation laws. Natural language queries connecting the two domains are also handled automatically:

"OO진흥원 인사규정과 관련된 상위 법령을 알려줘"
→ AI 가 규정 본문에서 인용된 상위 법령을 자동 추출
   + 법제처에서 각 법령 정보를 자동 조회

"OO공단의 OOO지침이 근로기준법을 준수하는지 검토해줘"
→ AI 가 35,000건 공공기관 규정에서 해당 법령 인용 위치를 역검색
   → 매칭된 지침의 인용 컨텍스트 + 기관별 그룹 표시

Tool Structure (110)

Category

Count

Note

Laws, Administrative Rules, Local Ordinances

16

Search, lookup, compare, link

Precedents, Interpretations

7

Supreme Court, legal interpretations

Committee Decisions

10

Constitutional Court, KFTC, PIPA, Labor Commission, ACRC

Tax Tribunal, Customs, Treaties, English

8

Domain-specific decisions/originals

School Regulations, Public Corporations, Public Institutions (Gov)

6

Public/Education domain

Additional (Tables, Systems, Stats, History, Glossary, etc.)

24

Chain Tools (Automatic Synthesis)

8

Comprehensive research, legal system, grounds for disposition, disputes, amendment tracking, ordinance comparison, procedure details, document review

Document Analysis/Utils

8

Article number conversion, abbreviation dictionary, etc.

ALIO Public Institution Regulations

22

Search, lookup, compare, benchmarking, timeline, stats + 3 linkage types

ALIO Chain Tool

1

Comprehensive institution benchmarking

Total

110

Refer to docs/API.md for full tool details (names, parameters, examples).


Key Features

  • 110 Tools Integrated — 87 Ministry of Government Legislation + 23 ALIO Public Institutions

  • Linkage Between Two Domains — Automatic extraction of cited laws in public institution regulations + ALIO reverse search based on higher-level laws + citation graph between articles

  • Natural Language Routing — Automatic matching of official institution names (344 collected institutions), automatic branching between two domains

  • MCP + CLI — Use the same tools in Claude Desktop·Cursor·Windsurf and in the terminal

  • Legal Domain Specialization — Automatic recognition of abbreviations (화관법 → Chemicals Control Act), article number conversion (제38조 ↔ 003800), visualization of delegation structure

  • Text Extraction from Tables/Forms — Automatic conversion of HWPX·HWP·PDF·XLSX·DOCX (kordoc engine)

  • Remote + Local Mode — Immediate use of https://korean-law-alio-mcp.fly.dev OR keep data on your PC (npm run alio:sync)

  • Automatic Setup Wizard — npx korean-law-alio-mcp setup

  • Verification — 168 cases automatic testing (npm test — build, router, CLI, ALIO, Ministry of Government Legislation)

  • License — MIT


Environment Variables

Variable

Required

Purpose

LAW_OC

✅

Open API authentication key for Ministry of Government Legislation OpenAPI applicants

Refer to .env.example for all variables + examples.


Documentation

Document

Description

README.md

Korean README (current document)

README-EN.md

English README

docs/API.md

110 Tool Reference

LICENSE

MIT

NOTICE

Source and license attribution for external libraries/data used


Acknowledgments

This project was made possible thanks to the following people:

  • chrisryugj — This project could not have started without the korean-law-mcp and kordoc projects. Thank you sincerely.

  • jkg — Thank you for the idea of integrating ALIO public institution internal regulations.


License

MIT


Made by scvcoder

Available Tools

110 tools
analyze_alio_regulationA

[ALIO] 규정 메타(분류/제정/개정) + 구조(조문 수, 별표/별지 수, 본문 길이) + 조문 목차 분석. 깊은 리스크 분석은 본문을 analyze_document 에 전달.

Inputs: institution (required), showTOC (required), maxTocItems (required), regId, +1 more.

analyze_documentB

[문서분석] 계약서/약관/협정서 텍스트의 조항별 법적 리스크 분석. 문서 유형 자동 분류, 위험 조항 식별, 관련 법령 검색 힌트 제공.

Inputs: text (required), maxClauses (required).

analyze_regulation_delegationA

[ALIO] 특정 규정 본문에서 상위 법령/내부 상위규정 참조 추출. includeLawLookup=true 시 법제처 searchLaw 연계. 법제처 search_law 도구와의 교량.

Inputs: institution (required), includeLawLookup (required), lawLookupLimit (required), regId, +1 more.

chain_action_basisB

[⛓체인] 처분근거. 3단비교→해석례→판례→행정심판 병렬. 허가/처분 질문 시.

Inputs: query (required), apiKey.

chain_alio_benchmarkA

[ALIO 체인] 한 기관 벤치마킹 종합 — 프로파일 + 토픽 매칭 규정 + 동종 기관 갭 분석을 한 번에. '우리 기관 ○○ 측면 어떤가?' 시작점.

Inputs: institution (required), max (required), similarityThreshold (required), topic.

chain_amendment_trackB

[⛓체인] 개정 추적. 신구대조+조문이력 자동 연쇄. 개정/변경 질문 시.

Inputs: query (required), mst, lawId, apiKey.

chain_dispute_prepC

[⛓체인] 쟁송 대비. 판례→행정심판→도메인 결정례 병렬. 불복/소송 질문 시.

Inputs: query (required), domain, apiKey.

chain_document_reviewA

[⛓체인] 문서 종합검토. 리스크분석→법령검색→판례검색 자동 연쇄. 계약서/약관 검토 시 1회에 리스크+근거법령+관련판례 제공.

Inputs: text (required), maxClauses (required), apiKey.

chain_full_researchA

[⛓체인] 종합 리서치. AI검색→법령→판례→해석례 병렬 수집. 복합 질문 시 1회에 전체 자료 확보.

Inputs: query (required), apiKey.

chain_law_systemB

[⛓체인] 법체계 파악. 법령검색→3단비교→조문→별표 자동 연쇄. 법 구조 질문 시.

Inputs: query (required), articles, apiKey.

chain_ordinance_compareB

[⛓체인] 조례 비교. 상위법령→위임체계→전국 조례검색. 자치법규 질문 시.

Inputs: query (required), parentLaw, apiKey.

chain_procedure_detailB

[⛓체인] 절차/비용. 법령→3단비교→별표/서식 자동 연쇄. 신청/절차 질문 시.

Inputs: query (required), apiKey.

compare_admin_rule_old_newB

[행정규칙] 행정규칙 신구법 비교. query로 검색, id로 본문 대조표 조회.

Inputs: query, id, apiKey.

compare_alio_articlesA

[ALIO] 두 규정의 같은 조문(예: 제15조) 1:1 정밀 비교. compare_alio_regulations 의 토픽 N:N 과 달리 지정한 두 규정 의 같은 조문 나란히 출력.

Inputs: pair (required), article (required).

compare_alio_regulationsA

[ALIO] 토픽(블라인드채용·휴직·징계 등) 기준 기관간 규정/조문 비교. institutions 생략 시 수집된 전체 기관 자동. 사용자가 'A·B·C 기관과 비교' 같이 특정하면 해당 명칭/코드를 institutions 에 전달.

Inputs: topic (required), maxPerInstitution (required), institutions.

compare_articlesC

[비교] 두 법령 조문 비교.

Inputs: law1 (required), law2 (required), apiKey.

compare_old_newC

[비교] 신구법 대조표 조회.

Inputs: mst, lawId, ld, ln, +1 more.

compare_regulation_timelineA

[ALIO] 기관간 동일 토픽(인사규정·휴직·채용 등) 규정의 제·개정 타임라인 비교. 제정 시점, 개정 빈도, 최근 개정 기관 식별.

Inputs: topic (required), maxPerInstitution (required), institutions.

extract_precedent_keywordsC

[판례] 판례 키워드 추출.

Inputs: id (required), maxKeywords (required), apiKey.

find_regulations_by_upper_lawA

[ALIO] 상위 법령명(예: 공공기관의 운영에 관한 법률)을 근거로 삼는 ALIO 공공기관 규정 역검색. article 로 특정 조문 한정 가능.

Inputs: lawName (required), matchMode (required), maxResults (required), article, +1 more.

find_similar_precedentsC

[판례] 유사 판례 검색.

Inputs: query (required), display (required), apiKey.

find_similar_regulationsA

[ALIO] 한 기준 규정과 제목 유사도가 높은 다른 기관 규정 N개 검색 (1:N 매칭). '우리 규정이랑 비슷한 거 다른 기관에선?' — 직접 벤치마킹용.

Inputs: institution (required), threshold (required), excludeBase (required), max (required), +2 more.

get_acr_decision_textC

[권익위] 국민권익위 결정문 전문.

Inputs: id (required), apiKey.

get_acr_special_appeal_textD

[권익위심판] 국민권익위 특별행정심판 재결례 전문.

Inputs: id (required), apiKey.

get_admin_appeal_textC

[행심] 행정심판례 전문.

Inputs: id (required), caseName, apiKey.

get_admin_ruleC

[행정규칙] 행정규칙 전문 조회.

Inputs: id (required), apiKey.

get_alio_annexesB

[ALIO] 규정 본문에서 [별표 N] 섹션만 추출. annexNumber 로 특정 별표 한정 가능. listOnly 로 목록만 조회.

Inputs: institution (required), listOnly (required), regId, title, +1 more.

get_alio_institution_profileA

[ALIO] 한 공공기관의 규정 체계 요약 — 보유 규정 수, 분류별 분포, 평균 개정 빈도, 최근 개정. 비교 전 사전 조사 또는 처음 보는 기관 빠른 파악용.

Inputs: institution (required), topCategories (required), recentRevisions (required).

get_alio_regulationB

[ALIO] 특정 규정 본문(markdown) 조회. regId 또는 title 부분일치. article 파라미터로 특정 조문만 추출 가능.

Inputs: institution (required), regId, title, article.

get_alio_regulation_historyC

[ALIO] 규정 개정 이력(ALIO 공시 첨부본 기준). 이전 개정본 파일명 + 현행본 구분.

Inputs: institution (required), regId, title.

get_alio_statisticsA

[ALIO] 수집 데이터 개관 — 총 기관/규정 수, 기관유형·주무부처·분류 분포, 평균 개정 빈도. LLM 이 답변 전 데이터 scope 가늠 또는 사용자가 신뢰성 판단할 때.

Inputs: topN (required), byType (required), byMinistry (required), byCategory (required).

get_annexesB

[별표] 별표/서식 조회. lawName+'별표N'으로 내용 추출. 금액/기준은 별표에 있는 경우 많음.

Inputs: lawName (required), knd, bylSeq, annexNo, +1 more.

get_appeal_review_decision_textC

[소청심사] 소청심사위원회 재결례 전문.

Inputs: id (required), apiKey.

get_article_detailB

[법령조회] 조항호목 단위 정밀 조회. 제38조 제2항 제3호 같은 세부 단위 지정 가능. mst/lawId + jo 필수, hang/ho/mok 선택.

Inputs: jo (required), mst, lawId, hang, +3 more.

get_article_historyC

[이력] 조문별 개정 이력.

Inputs: page (required), lawId, lawName, jo, +5 more.

get_article_with_precedentsB

[통합] 조문 + 관련 판례 동시 조회.

Inputs: jo (required), includePrecedents (required), mst, lawId, +2 more.

get_batch_alio_regulationsA

[ALIO] 여러 규정/조문 일괄 조회 (최대 20건). 각 항목에 institution+regId+article 지정. 단건 호출 반복보다 토큰/호출 효율적.

Inputs: items (required), bodyChars (required).

get_batch_articlesB

[배치] 여러 조문 일괄 조회. mst+articles 또는 laws 배열.

Inputs: mst, lawId, articles, efYd, +2 more.

get_constitutional_decision_textC

[헌재] 헌재 결정례 전문.

Inputs: id (required), caseName, apiKey.

get_customs_interpretation_textB

[관세] 관세 해석례 전문 조회. 질의요지·회답·이유·관련법령 포함.

Inputs: id (required), interpretationName, apiKey.

get_daily_termC

[지식베이스] 일상용어(월세, 뺑소니 등)로 검색하여 대응하는 법령용어를 찾을 때 사용.

Inputs: query (required), display (required), page (required), apiKey.

get_delegated_lawsC

[연계] 위임법령 목록. 소관부처별 위임법령(시행령/시행규칙 미제정) 조회.

Inputs: query (required), display (required), page (required), apiKey.

get_english_law_textC

[영문] 영문 법령 전문.

Inputs: lawId, mst, lawName, apiKey.

get_ftc_decision_textB

[공정위] 공정위 결정문 전문.

Inputs: id (required), apiKey.

get_historical_lawC

[이력] 특정 시점 연혁법령 조회.

Inputs: mst (required), jo, apiKey.

get_interpretation_textC

[해석례] 해석례 전문 조회.

Inputs: id (required), caseName, apiKey.

get_law_abbreviationsB

[유틸] 법령 약칭 전체 목록 조회. stdDt/endDt로 기간 필터 가능.

Inputs: stdDt, endDt, apiKey.

get_law_historyC

[이력] 법령 변경이력 목록.

Inputs: regDt (required), display (required), page (required), org, +1 more.

get_law_statisticsB

[통계] 최근 개정 법령 TOP N 조회. 지정 기간(일) 내 개정된 법령 목록 반환.

Inputs: days (required), limit (required), apiKey.

get_law_system_treeB

[체계] 상위법·하위법·관련법령 관계 조회. 법령 간 위임 관계 파악용.

Inputs: lawId, mst, lawName, apiKey.

get_law_textA

[법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능.

Inputs: mst, lawId, jo, efYd, +1 more.

get_law_treeC

[체계] 법령 목차 구조(편·장·절) 조회. 내부 체계 파악용.

Inputs: mst, lawId, apiKey.

get_linked_laws_from_ordinanceB

[연계] 자치법규 기준 상위법령 조회. 조례/규칙의 근거 법령 확인.

Inputs: query (required), display (required), page (required), apiKey.

get_linked_ordinance_articlesC

[연계] 법령-자치법규 조문 연계. 법령 조문과 자치법규 조문 간 대응 관계 조회.

Inputs: query (required), display (required), page (required), apiKey.

get_linked_ordinancesB

[연계] 법령 기준 자치법규 연계 목록. 특정 법령과 관련된 전국 조례/규칙 조회.

Inputs: query (required), display (required), page (required), apiKey.

get_nlrc_decision_textC

[노동위] 노동위 결정문 전문.

Inputs: id (required), apiKey.

get_ordinanceC

[자치법규] 조례/규칙 전문 조회.

Inputs: ordinSeq (required), apiKey.

get_pipc_decision_textC

[개인정보위] 개인정보위 결정문 전문.

Inputs: id (required), apiKey.

get_precedent_textB

[판례] 판례 전문 조회.

Inputs: id (required), caseName, apiKey.

get_public_corp_rule_textB

[공사공단] 지방공사공단 규정 본문 조회.

Inputs: id (required), apiKey.

get_public_institution_rule_textB

[공공기관] 공공기관 규정 본문 조회.

Inputs: id (required), apiKey.

get_recent_alio_revisionsA

[ALIO] 최근 N일 내 개정된 규정 타임라인 (날짜 역순). topic/institutions 필터 지원. '최근 인사 규정 바뀐 데?' 같은 변경 모니터링용.

Inputs: days (required), max (required), topic, institutions.

get_school_rule_textC

[학칙] 학칙 본문 조회.

Inputs: id (required), apiKey.

get_tax_tribunal_decision_textC

[조세심판] 조세심판 결정례 전문.

Inputs: id (required), decisionName, apiKey.

get_term_articlesC

[지식베이스] 용어 사용 조문 목록.

Inputs: term (required), display (required), apiKey.

get_three_tierC

[비교] 3단비교(법률-시행령-시행규칙) 위임조문/인용조문.

Inputs: knd (required), mst, lawId, apiKey.

get_treaty_textB

[조약] 조약 본문 조회. 한글/영문 선택 가능.

Inputs: id (required), chrClsCd (required), apiKey.

list_alio_regulationsC

[ALIO] 특정 공공기관의 내부규정 목록(정관·규정·지침). institution 에 기관코드(C0xxx) 또는 기관명 일부 허용.

Inputs: institution (required), max (required), titleFilter.

parse_alio_article_linksB

[ALIO] 규정 본문의 '제N조' 참조 추출 + 같은 규정 내 위치 매칭. 외부 참조 가능성도 표시. article 로 특정 조문만 분석.

Inputs: institution (required), max (required), regId, title, +1 more.

parse_article_linksC

[분석] 조문 내 법령 참조 추출.

Inputs: jo (required), mst, lawId, efYd, +1 more.

parse_jo_codeB

[유틸] 조문번호 ↔ JO코드 변환.

Inputs: joText (required), direction (required), lawType (required).

search_acr_decisionsC

[권익위] 국민권익위원회 결정문 검색.

Inputs: display (required), page (required), query, sort, +1 more.

search_acr_special_appealsB

[권익위심판] 국민권익위 특별행정심판 재결례 검색.

Inputs: display (required), page (required), query, sort, +1 more.

search_admin_appealsC

[행심] 행정심판례 검색.

Inputs: display (required), page (required), query, sort, +1 more.

search_admin_ruleB

[행정규칙] 훈령/예규/고시/지침 검색. knd 파라미터로 종류 필터 가능(1=훈령, 2=예규, 3=고시).

Inputs: query (required), display (required), knd, apiKey.

search_ai_lawA

[AI검색] 자연어로 관련 조문 의미검색. 법령명 몰라도 사용 가능. 법령명을 알면 search_law가 더 정확.

Inputs: query (required), search (required), display (required), page (required), +2 more.

search_alio_regulation_textA

[ALIO] 전체 수집된 규정 본문에서 키워드 전문검색. institutions 로 기관 제한 가능. 히트 라인/스니펫 반환.

Inputs: query (required), maxPerRegulation (required), maxResults (required), institutions.

search_allA

[통합검색] 법령+행정규칙+자치법규 동시검색. 도메인 불명확 시 사용.

Inputs: query (required), display (required), apiKey.

search_appeal_review_decisionsB

[소청심사] 소청심사위원회 재결례 검색. 공무원 징계(파면·해임·감봉 등) 불복.

Inputs: display (required), page (required), query, sort, +1 more.

search_constitutional_decisionsB

[헌재] 헌법재판소 결정례 검색.

Inputs: display (required), page (required), query, caseNumber, +2 more.

search_customs_interpretationsC

[관세] 관세청 법령해석(관세 해석례) 검색. 관세법·FTA특례법·대외무역법 해석례.

Inputs: display (required), page (required), query, inq, +5 more.

search_english_lawC

[영문] 영문 법령 검색.

Inputs: display (required), page (required), query, sort, +1 more.

search_ftc_decisionsB

[공정위] 공정거래위원회 결정문 검색.

Inputs: display (required), page (required), query (required), sort, +1 more.

search_historical_lawD

[이력] 연혁법령 검색.

Inputs: lawName (required), display (required), apiKey.

search_institutionA

[ALIO] 공공기관 검색 — 기관명⇄apbaId 양방향 lookup. query 에 기관명 일부('인터넷진흥원') 또는 apbaId('C0399') 입력 가능. 주무부처·기관유형 필터 지원. 결과는 [apbaId] 기관명 형식.

Inputs: max (required), query, ministry, type.

search_interpretationsC

[해석례] 법령해석례 검색.

Inputs: query (required), display (required), page (required), sort, +3 more.

search_lawA

[법령검색] 법령명 키워드검색 → lawId, mst 획득. 약칭 자동변환. 법령 조회 전 식별자 확보용.

Inputs: query (required), display (required), apiKey.

search_nlrc_decisionsC

[노동위] 중앙노동위원회 결정문 검색.

Inputs: display (required), page (required), query, sort, +1 more.

search_ordinanceC

[자치법규] 조례/규칙 검색. 지역명 포함 권장.

Inputs: query (required), display (required), apiKey.

search_pipc_decisionsB

[개인정보위] 개인정보보호위원회 결정문 검색.

Inputs: display (required), page (required), query (required), sort, +1 more.

search_precedentsC

[판례] 대법원 판례 검색.

Inputs: display (required), page (required), query, court, +5 more.

search_public_corp_rulesC

[공사공단] 지방공사공단 규정 검색.

Inputs: query (required), display (required), page (required), sort, +1 more.

search_public_institution_rulesC

[공공기관] 공공기관 규정 검색.

Inputs: query (required), display (required), page (required), sort, +1 more.

search_school_rulesB

[학칙] 학칙(대학교·고등학교 등) 검색.

Inputs: query (required), display (required), page (required), sort, +1 more.

search_tax_tribunal_decisionsB

[조세심판] 조세심판원 결정례 검색. 관세·소득세·법인세·부가세 등 세목별 검색 가능.

Inputs: display (required), page (required), query, cls, +5 more.

search_treatiesC

[조약] 조약(양자/다자) 검색. 국가코드·체결일·발효일 필터 가능.

Inputs: display (required), page (required), query, cls, +5 more.

suggest_alio_benchmarkB

[ALIO] 동종기관(peers)에는 있으나 기준기관에는 없는 규정 제안. 벤치마킹 기회 탐색.

Inputs: base (required), similarityThreshold (required), max (required), peers, +1 more.

suggest_alio_regulation_namesA

[ALIO] 규정 제목 자동완성/부분일치 — 정확한 제목 모를 때 키워드로 후보 탐색. institution 으로 기관 제한 가능.

Inputs: query (required), max (required), institution.

suggest_law_namesB

[자동완성] 법령명 일부 입력 시 후보 목록 제안. 정확한 법령명을 모를 때 사용.

Inputs: partial (required), apiKey.

summarize_precedentB

[판례] 판례 요약 생성.

Inputs: id (required), maxLength (required), apiKey.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    C2.9/5.0

    Scored across 110 tools

    Disambiguation3/5

    Most tools are clearly distinguished by bracketed categories and specific verb-noun names, but several pairs overlap heavily (e.g., get_daily_term vs. get_daily_to_legal, get_legal_term_kb vs. search_legal_terms, get_article_detail vs. get_law_text, analyze_document vs. chain_document_review). The sheer number of similar accessor/analyzer tools makes misselection plausible despite clear individual labeling.

    Naming Consistency4/5

    The set overwhelmingly follows a consistent snake_case verb_noun pattern (get_, search_, compare_, suggest_, chain_, analyze_, parse_, list_). A few names are bulkier or less symmetric (get_daily_to_legal vs. get_legal_to_daily, get_linked_laws_from_ordnance), but overall the naming convention is predictable and regular.

    Tool Count1/5

    110 tools is far beyond the reasonable scope for even a broad legal research server. While the domain is wide, the surface could be consolidated (e.g., merging get_daily_term/get_daily_to_legal, search_legal_terms/get_legal_term_kb, and several overlapping ALIO comparison utilities). This volume introduces significant agent selection overhead and contradicts the guideline that 25+ tools is excessive.

    Completeness5/5

    The tool set provides thorough read-only coverage of Korean legal research: statutes, precedents, interpretations, administrative rules, ordinances, school rules, public institution regulations, ALIO benchmarking, treaties, legal terminology, English law, and historical/amendment tracking. It even includes workflow chains and batch operations to prevent dead ends, so few meaningful gaps exist within its stated purpose.

    Maintenance

    ActivitySlowing
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables natural language interaction with the Korean Personal Information Protection Act (PIPA) through 37 MCP tools that search, compare, analyze, and verify legal texts, official guidelines, and consulting cases from authoritative sources.
      37
      38 npm
      4
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Integrates 132 tools from the Korean Ministry of Legislation OPEN API to provide comprehensive access to Korean legal documents, including statutes, precedents, treaties, administrative rules, and local ordinances.
      9
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables Korean legal document processing, case analysis, and consultation using MCP, with OCR parsing, fact extraction, claim identification, subsumption grid, legal API verification, and document drafting.
      24
      MIT