⚖️ LexGuard MCP (법실마리)
한국 법률·판례·법령해석을 AI가 이해하기 쉬운 형태로 연결하는 MCP 서버 국가법령정보센터(Open Law) 공식 데이터를 기반으로, 법령·조문·판례·법령해석·행정심판·헌재결정을 하나의 질문 흐름으로 제공합니다.
- 🌐 MCP Endpoint: https://lexguard-mcp.onrender.com/mcp
- ❤️ Health Check: https://lexguard-mcp.onrender.com/health
- 📦 GitHub Repo: https://github.com/SeoNaRu/lexguard-mcp
🧭 Why LexGuard?
법은 필요할 때마다 멀고 어렵게 느껴집니다. 높은 비용, 낯선 용어, 어디서부터 찾아야 할지 모르는 구조.
LexGuard MCP(법실마리) 는 이 문제에서 출발했습니다.
- 사용자는 사람의 말로 질문하고
- AI는 질문 의도를 이해한 뒤
- 공식 법령·판례 데이터를 근거로 실마리를 제공합니다.
❗ 판단이나 법률 자문을 대신하지 않습니다. 다만, 법을 처음 마주하는 순간을 덜 어렵게 만드는 것을 목표로 합니다.
✨ Core Features
-
🔍 통합 법률 QA 법령 · 판례 · 법령해석 · 행정심판 · 헌재결정 자동 종합
-
📄 문서 / 계약서 분석 계약서·약관을 붙여넣으면 조항별 법적 이슈 자동 감지
-
🧠 도메인 자동 분류 노동 / 개인정보 / 부동산 / 소비자 / 세금 / 금융 등 10개 법률 도메인
-
⏰ 자연어 시간 조건 파싱 “최근 3년”, “2023년 이후” 같은 표현 자동 처리
-
🚀 172개 국가법령정보센터 DRF API 완전 통합
🧰 Provided MCP Tools
1️⃣ legal_qa_tool — 범용 법률 QA (Main Entry)
모든 법률 질문의 단일 진입점입니다.
Capabilities
- 도메인 자동 감지
- 질문 의도(Intent) 분해
- 법령 → 판례 → 해석 → 위원회 순차 탐색
- 시간 조건 필터링
Example Prompts
프리랜서인데 근로자성 인정된 판례 있나요?
최근 3년 부당해고 판례 알려줘
개인정보 유출됐는데 법적으로 어떻게 되나요?
2️⃣ document_issue_tool — 계약서 / 약관 분석
문서를 붙여넣으면 조항 단위로 법적 이슈를 추출합니다.
Supported Types
- labor (근로/용역)
- lease (임대차)
- terms (이용약관)
Example
이 프리랜서 계약서 문제 있는지 봐줘
3️⃣ health — 서버 상태 확인
- MCP 서버 동작 여부
- API Key 설정 여부
🧩 Prompt Templates (LobeHub Score 대응)
📌 Prompt 1 — 법령 근거 포함 답변
질문에 대해 반드시 관련 법령 조문 번호와 판례 요지를 함께 알려주세요.
📌 Prompt 2 — 판례 요약형
관련 판례를 사실관계 / 쟁점 / 판단요지로 나눠 요약해주세요.
📌 Prompt 3 — 계약서 위험조항 점검
아래 계약서에서 법적으로 문제될 수 있는 조항을 항목별로 정리해주세요.
📚 Resource URI Scheme (LobeHub Score 대응)
LexGuard MCP는 검색 결과를 Resource URI 형태로도 제공합니다.
law://{law_id}— 법령 본문case://{case_id}— 판례 원문interpret://{interpret_id}— 법령해석
Example:
law://근로기준법-제23조
case://대법원-2019다12345
📦 Installation
✅ Method 1. Local (Python)
pip install -r requirements.txt
python -m src.main
✅ Method 2. Docker (Recommended)
docker build -t lexguard-mcp .
docker run -p 8099:8099 lexguard-mcp
✅ Method 3. MCP Client (One‑click)
Claude Desktop
{
"mcpServers": {
"lexguard-mcp": {
"url": "https://lexguard-mcp.onrender.com/mcp"
}
}
}
Cursor
{
"mcpServers": {
"lexguard-mcp": {
"url": "https://lexguard-mcp.onrender.com/mcp"
}
}
}
🏗 Architecture
- Routes → Services → Repositories
- MCP Streamable HTTP (SSE)
- TTL Cache (30m success / 5m fail)
- Exponential Backoff Retry
📜 License
MIT License
🙌 Contribution
Issues & PRs are always welcome.
LexGuard MCP — 법률 정보의 실마리를 찾아드립니다. 법은 어렵지만, 첫 실마리는 쉬워질 수 있습니다.
