Lawcase Search MCP
๋๋ฒ์ ํ๋ก ์กฐํ MCP ์๋ฒ (๋ฒ์ ์ฒ ๊ตญ๊ฐ๋ฒ๋ น์ ๋ณด์ผํฐ API)
Ask AI about Lawcase Search MCP
Powered by Claude ยท Grounded in docs
I know everything about Lawcase Search MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
law-search-mcp
๋ํ๋ฏผ๊ตญ ๋ฒ๋ น ์ข ํฉ ๊ฒ์ MCP(Model Context Protocol) ์๋ฒ์ ๋๋ค. ๋ฒ์ ์ฒ ๊ตญ๊ฐ๋ฒ๋ น์ ๋ณด์ผํฐ API๋ฅผ ํ์ฉํ์ฌ ๋ฒ๋ น, ํ๋ก, ํ์ฌ๊ฒฐ์ ๋ก, ๋ฒ๋ นํด์๋ก, ํ์ ๊ท์น, ์์น๋ฒ๊ท, ์กฐ์ฝ, ๋ฒ๋ น์ฉ์ด, ์๋ฌธ๋ฒ๋ น, ์์ํ ๊ฒฐ์ ๋ฌธ, ํ์ ์ฌํ๋ก, ์ ๊ตฌ๋ฒ๋น๊ต, ๋ฒ๋ น์ฒด๊ณ๋, 3๋จ๋น๊ต, ๋ณํ์์, ๋ฒ๋ น์ฝ์นญ, ๋ณ๊ฒฝ์ด๋ ฅ, ์กฐํญํธ๋ชฉ, ์ง์๋ฒ ์ด์ค ๋ฒ๋ น์ฉ์ด, ์ฐ๊ณ์กฐ๋ก, ํ์ ๊ท์น ์ ๊ตฌ๋ฒ๋น๊ต๋ฅผ ๊ฒ์/์กฐํํฉ๋๋ค.
์กฐํ ๊ฐ๋ฅ ํญ๋ชฉ
| # | ๋ถ๋ฅ | ๊ฒ์ ๋๊ตฌ | ์์ธ ์กฐํ ๋๊ตฌ | ์ค๋ช |
|---|---|---|---|---|
| 1 | ๋ฒ๋ น | search_laws | get_law_detail | ๋ฒ๋ฅ , ๋ํต๋ น๋ น, ์ด๋ฆฌ๋ น, ๋ถ๋ น ๋ฑ |
| 2 | ํ๋ก | search_cases | get_case_detail | ๋๋ฒ์ ๋ฐ ํ๊ธ๋ฒ์ ํ๋ก |
| 3 | ํ์ฌ๊ฒฐ์ ๋ก | search_constitutional | get_constitutional_detail | ํ๋ฒ์ฌํ์ ๊ฒฐ์ ๋ก |
| 4 | ๋ฒ๋ นํด์๋ก | search_interpretations | get_interpretation_detail | ๋ฒ์ ์ฒ ๋ฒ๋ นํด์ |
| 5 | ํ์ ๊ท์น | search_admin_rules | get_admin_rule_detail | ํ๋ น, ์๊ท, ๊ณ ์, ๊ณต๊ณ ๋ฑ |
| 6 | ์์น๋ฒ๊ท | search_ordinances | get_ordinance_detail | ์ง๋ฐฉ์์น๋จ์ฒด ์กฐ๋ก ๋ฐ ๊ท์น |
| 7 | ์กฐ์ฝ | search_treaties | get_treaty_detail | ๋ํ๋ฏผ๊ตญ ์ฒด๊ฒฐ ์กฐ์ฝ |
| 8 | ๋ฒ๋ น์ฉ์ด | search_legal_terms | get_legal_term_detail | ๋ฒ๋ น์์ ์ฌ์ฉ๋๋ ์ฉ์ด ์ ์ |
| 9 | ์๋ฌธ๋ฒ๋ น | search_english_laws | get_english_law_detail | ํ๊ตญ ๋ฒ๋ น์ ์๋ฌธ ๋ฒ์ญ๋ณธ |
| 10 | ์์ํ ๊ฒฐ์ ๋ฌธ | search_committee_decisions | get_committee_decision_detail | 11๊ฐ ํ์ ์์ํ ๊ฒฐ์ ๋ฌธ |
| 11 | ํ์ ์ฌํ๋ก | search_admin_appeals | get_admin_appeal_detail | ํ์ ์ฌํ ์ฌ๊ฒฐ๋ก |
| 12 | ์ ๊ตฌ๋ฒ๋น๊ต | search_old_new_law | get_old_new_law_detail | ๋ฒ๋ น ๊ฐ์ ์ ํ ์กฐ๋ฌธ ๋๋น |
| 13 | ๋ฒ๋ น ์ฒด๊ณ๋ | search_law_system | get_law_system_detail | ์์๋ฒ-ํ์๋ฒ ๊ด๊ณ ์ฒด๊ณ๋ |
| 14 | 3๋จ๋น๊ต | search_three_way_comp | get_three_way_comp_detail | ๋ฒ๋ฅ ยท์ํ๋ นยท์ํ๊ท์น ๋น๊ต |
| 15 | ๋ณํ์์ | search_attached_forms | - | ๋ฒ๋ น ๋ณํยท์์ยท๋ณ์ง |
| 16 | ๋ฒ๋ น ์ฝ์นญ | search_law_abbreviations | - | ๋ฒ๋ น ์ฝ์นญ๋ช ๋ชฉ๋ก |
| 17 | ๋ฒ๋ น ๋ณ๊ฒฝ์ด๋ ฅ | search_law_change_history | - | ํน์ ์ผ์ ๋ฒ๋ น ๋ณ๊ฒฝ ๋ด์ญ |
| 18 | ์กฐํญํธ๋ชฉ | - | get_law_article_sub | ํน์ ์กฐยทํญยทํธยท๋ชฉ ์ ๋ฐ ์กฐํ |
| 19 | ์ง์๋ฒ ์ด์ค ๋ฒ๋ น์ฉ์ด | search_ai_legal_terms | - | AI ๊ธฐ๋ฐ ์ฉ์ดยท์กฐ๋ฌธ ๊ด๊ณ ๊ฒ์ |
| 20 | ์ฐ๊ณ ์กฐ๋ก | search_linked_ordinances | - | ๋ฒ๋ น-์์น๋ฒ๊ท ์ฐ๊ณ ์กฐ๋ก |
| 21 | ํ์ ๊ท์น ์ ๊ตฌ๋ฒ๋น๊ต | search_admin_rule_old_new | get_admin_rule_old_new_detail | ํ์ ๊ท์น ๊ฐ์ ์ ํ ๋๋น |
ํญ๋ชฉ๋ณ ์์ธ ์๋ด
1. ๋ฒ๋ น
ํํ ๋ฒ๋ฅ , ๋ํต๋ น๋ น, ์ด๋ฆฌ๋ น, ๋ถ๋ น ๋ฑ ๋ํ๋ฏผ๊ตญ์ ๋ชจ๋ ๋ฒ๋ น์ ๊ฒ์ํ๊ณ ์กฐ๋ฌธ ๋ด์ฉ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "๋ฏผ๋ฒ ๊ฒ์ํด์ค", "๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ ์ฐพ์์ค", "๊ทผ๋ก๊ธฐ์ค๋ฒ ์กฐ๋ฌธ ๋ณด์ฌ์ค"
| ๊ฒ์ ์ต์ | ์ค๋ช |
|---|---|
| ๋ฒ๋ น๋ช ๊ฒ์ | ๋ฒ๋ น ์ด๋ฆ์ผ๋ก ๊ฒ์ (๊ธฐ๋ณธ๊ฐ) |
| ๋ณธ๋ฌธ ๊ฒ์ | ๋ฒ๋ น ์กฐ๋ฌธ ๋ด์ฉ์์ ๊ฒ์ |
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ๋ฒ๋ น๋ช , ๋ฒ์ข ๊ตฌ๋ถ, ์๊ด๋ถ์ฒ, ๊ณตํฌ์ผ์, ์ํ์ผ์, ์ ๊ฐ์ ๊ตฌ๋ถ, ์ ์ฒด ์กฐ๋ฌธ ๋ด์ฉ
2. ํ๋ก
๋๋ฒ์ ๋ฐ ํ๊ธ๋ฒ์์ ํ๋ก๋ฅผ ๊ฒ์ํ๊ณ , ํ์์ฌํญยทํ๊ฒฐ์์งยทํ๋ก ์ ๋ฌธ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "์ํด๋ฐฐ์ ํ๋ก ์ฐพ์์ค", "๋ถ๋นํด๊ณ ๊ด๋ จ ๋๋ฒ์ ํ๋ก", "2024๋ ์๋์ฐจ ํ๋ก"
| ๊ฒ์ ์ต์ | ์ค๋ช |
|---|---|
| ์ฌ๊ฑด๋ช ๊ฒ์ | ์ฌ๊ฑด ์ด๋ฆ์ผ๋ก ๊ฒ์ |
| ์ ๋ฌธ ๊ฒ์ | ํ๋ก ๋ณธ๋ฌธ ์ ์ฒด์์ ๊ฒ์ (๊ธฐ๋ณธ๊ฐ) |
| ๊ธฐ๊ฐ ์ง์ | ์์์ผ~์ข ๋ฃ์ผ (YYYYMMDD ํ์) |
| ๋ฒ์ ์ ํ | ๋๋ฒ์ / ํ๊ธ๋ฒ์ / ์ ์ฒด |
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์ฌ๊ฑด๋ช , ์ฌ๊ฑด๋ฒํธ, ์ ๊ณ ์ผ์, ๋ฒ์๋ช , ํ์์ฌํญ, ํ๊ฒฐ์์ง, ์ฐธ์กฐ์กฐ๋ฌธ, ์ฐธ์กฐํ๋ก, ํ๋ก ์ ๋ฌธ
3. ํ์ฌ๊ฒฐ์ ๋ก
ํ๋ฒ์ฌํ์์ ์ํ์ฌํ, ํ๋ฒ์์ ๋ฑ ๊ฒฐ์ ๋ก๋ฅผ ๊ฒ์ํ๊ณ ๊ฒฐ์ ์ ๋ฌธ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "์ฌํ์ ๋ ํ์ฌ๊ฒฐ์ ์ฐพ์์ค", "๊ธฐ๋ณธ๊ถ ์นจํด ํ๋ฒ์์"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์ฌ๊ฑด๋ฒํธ, ์ฌ๊ฑด๋ช , ์ข ๊ตญ์ผ์, ํ์์ฌํญ, ๊ฒฐ์ ์์ง, ์ ๋ฌธ, ์ฐธ์กฐ์กฐ๋ฌธ, ์ฐธ์กฐํ๋ก
4. ๋ฒ๋ นํด์๋ก
๋ฒ์ ์ฒ์ ๋ฒ๋ นํด์ ์ฌ๋ก๋ฅผ ๊ฒ์ํฉ๋๋ค. ๋ฒ๋ น์ ์๋ฏธ๋ ์ ์ฉ ๋ฒ์์ ๋ํ ๊ณต์ ํด์์ ๋๋ค.
๊ฒ์ ์์: "๊ฑด์ถ๋ฒ ๋ฒ๋ นํด์๋ก", "์์ ํ๊ฐ ํด์๋ก"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์๊ฑด๋ช , ์๊ฑด๋ฒํธ, ํด์์ผ์, ์ง์๊ธฐ๊ด, ์ง์์์ง, ํ๋ต, ์ด์
5. ํ์ ๊ท์น
ํ๋ น, ์๊ท, ๊ณ ์, ๊ณต๊ณ ๋ฑ ํ์ ๊ธฐ๊ด์ ๋ด๋ถ ๊ท์น์ ๊ฒ์ํฉ๋๋ค.
๊ฒ์ ์์: "๋ณด์กฐ๊ธ ๊ด๋ฆฌ ๊ณ ์", "๊ณต๋ฌด์ ๋ณต๋ฌด ์๊ท"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ํ์ ๊ท์น๋ช , ์ข ๋ฅ, ๋ฐ๋ น์ผ์, ๋ฐ๋ น๋ฒํธ, ์๊ด๋ถ์ฒ, ๊ท์น ๋ด์ฉ
6. ์์น๋ฒ๊ท
์ง๋ฐฉ์์น๋จ์ฒด(์ยท๋, ์ยท๊ตฐยท๊ตฌ)์ ์กฐ๋ก ๋ฐ ๊ท์น์ ๊ฒ์ํ๊ณ ์กฐ๋ฌธ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "์์ธ์ ์ฃผ์ฐจ ์กฐ๋ก", "๊ฒฝ๊ธฐ๋ ํ๊ฒฝ ์กฐ๋ก"
| ๊ฒ์ ์ต์ | ์ค๋ช |
|---|---|
| ์์น๋ฒ๊ท๋ช ๊ฒ์ | ์์น๋ฒ๊ท ์ด๋ฆ์ผ๋ก ๊ฒ์ (๊ธฐ๋ณธ๊ฐ) |
| ๋ณธ๋ฌธ ๊ฒ์ | ์กฐ๋ฌธ ๋ด์ฉ์์ ๊ฒ์ |
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์์น๋ฒ๊ท๋ช , ์ง์์ฒด๋ช , ๊ณตํฌ์ผ์, ์ํ์ผ์, ์ ์ฒด ์กฐ๋ฌธ ๋ด์ฉ
7. ์กฐ์ฝ
๋ํ๋ฏผ๊ตญ์ด ์ฒด๊ฒฐํ ์์ยท๋ค์ ์กฐ์ฝ์ ๊ฒ์ํ๊ณ ๋ด์ฉ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "ํ๋ฏธ FTA", "๋ฒ์ฃ์ธ ์ธ๋ ์กฐ์ฝ"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์กฐ์ฝ๋ช (ํ๊ธ/์๋ฌธ), ์กฐ์ฝ๋ฒํธ, ๋ฐํจ์ผ, ์๋ช ์ผ, ์ฒด๊ฒฐ๋์๊ตญ, ์กฐ์ฝ ๋ถ์ผ, ์กฐ์ฝ ๋ด์ฉ
8. ๋ฒ๋ น์ฉ์ด
๋ฒ๋ น์์ ์ฌ์ฉ๋๋ ์ ๋ฌธ ์ฉ์ด์ ์ ์๋ฅผ ๊ฒ์ํฉ๋๋ค.
๊ฒ์ ์์: "์ ์์ทจ๋ ๋ป ์๋ ค์ค", "๋ฒ๋ น์ฉ์ด '๊ธฐ์ํ์' ๊ฒ์"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์ฉ์ด๋ช (ํ๊ธ/ํ์), ์ ์, ์ถ์ฒ
9. ์๋ฌธ๋ฒ๋ น
ํ๊ตญ ๋ฒ๋ น์ ๊ณต์ ์๋ฌธ ๋ฒ์ญ๋ณธ์ ๊ฒ์ํ๊ณ ์กฐ๋ฌธ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "Civil Act ์๋ฌธ๋ฒ๋ น", "labor standards act"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์๋ฌธ ๋ฒ๋ น๋ช , ๊ณตํฌ์ผ์, ๊ณตํฌ๋ฒํธ, ์๋ฌธ ์กฐ๋ฌธ ์ ์ฒด
10. ์์ํ ๊ฒฐ์ ๋ฌธ
11๊ฐ ํ์ ์์ํ์ ๊ฒฐ์ ๋ฌธ์ ๊ฒ์ํ๊ณ ์ฃผ๋ฌธยท์ด์ ๋ฑ์ ์กฐํํฉ๋๋ค.
| ์ฝ๋ | ์์ํ๋ช | ์ฃผ์ ๋ด์ฉ |
|---|---|---|
ftc | ๊ณต์ ๊ฑฐ๋์์ํ | ๋ ์ ๊ท์ , ๋ถ๊ณต์ ๊ฑฐ๋ํ์, ๊ธฐ์ ๊ฒฐํฉ |
acr | ๊ตญ๋ฏผ๊ถ์ต์์ํ | ๊ณ ์ถฉ๋ฏผ์, ๋ถํจ๋ฐฉ์ง, ํ์ ์ฌํ |
fsc | ๊ธ์ต์์ํ | ๊ธ์ต์ ์ฌ, ์ธ๊ฐยทํ๊ฐ, ๊ฒ์ฌยท์ ์ฌ |
nlrc | ๋ ธ๋์์ํ | ๋ถ๋นํด๊ณ ยท๋ถ๋น๋ ธ๋ํ์ ๊ตฌ์ |
kcc | ๋ฐฉ์กํต์ ์์ํ | ๋ฐฉ์ก์ฌ์, ํต์ ๊ท์ |
oclt | ์ค์ํ ์ง์์ฉ์์ํ | ํ ์ง์์ฉ ์ฌ๊ฒฐ |
nhrck | ๊ตญ๊ฐ์ธ๊ถ์์ํ | ์ธ๊ถ์นจํด, ์ฐจ๋ณํ์ |
eiac | ๊ณ ์ฉ๋ณดํ์ฌ์ฌ์์ํ | ๊ณ ์ฉ๋ณดํ ๊ธ์ฌ ์ฌ์ฌ |
ecc | ์ค์ํ๊ฒฝ๋ถ์์กฐ์ ์์ํ | ํ๊ฒฝ์ค์ผ ํผํด ๋ถ์์กฐ์ |
sfc | ์ฆ๊ถ์ ๋ฌผ์์ํ | ์ฆ๊ถยท์ ๋ฌผ ๋ถ๊ณต์ ๊ฑฐ๋ ์ ์ฌ |
iaciac | ์ฐ์ฌ๋ณดํ์ฌ์ฌ์ฌ์์ํ | ์ฐ์ ์ฌํด ๋ณดํ๊ธ์ฌ ์ฌ์ฌ์ฌ |
๊ฒ์ ์์: "๊ณต์ ๊ฑฐ๋์์ํ ๊ฒฐ์ ๋ฌธ ๊ฒ์ํด์ค", "๋ ธ๋์์ํ ๋ถ๋นํด๊ณ ๊ฒฐ์ ๋ฌธ"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์ฌ๊ฑด๋ช , ์ฌ๊ฑด๋ฒํธ, ๊ฒฐ์ ์ผ์, ์์ง/๊ฐ์, ์ฃผ๋ฌธ/์กฐ์น๋ด์ฉ, ์ด์ , ์์ํ๋ณ ์ถ๊ฐ ์ ๋ณด
11. ํ์ ์ฌํ๋ก
ํ์ ์ฌํ์์ํ์ ์ฌ๊ฒฐ๋ก๋ฅผ ๊ฒ์ํ๊ณ ์ฃผ๋ฌธยท์ด์ ๋ฑ์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "ํด๊ณ ์ฒ๋ถ ํ์ ์ฌํ", "์์ ์ ์ง ์ฌ๊ฒฐ๋ก"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ์ฌ๊ฑด๋ช , ์ฌ๊ฑด๋ฒํธ, ์๊ฒฐ์ผ์, ์ฒ๋ถ์ฒญ, ์ฌ๊ฒฐ์ฒญ, ์ฌ๊ฒฐ๊ตฌ๋ถ, ์ฃผ๋ฌธ, ์ฒญ๊ตฌ์ทจ์ง, ์ด์ , ์ฌ๊ฒฐ์์ง
12. ์ ๊ตฌ๋ฒ๋น๊ต
๋ฒ๋ น์ ๊ฐ์ ์ ํ ์กฐ๋ฌธ์ ๋๋นํ์ฌ ๋น๊ตํฉ๋๋ค.
๊ฒ์ ์์: "๊ฑด์ถ๋ฒ ์ ๊ตฌ๋ฒ๋น๊ต", "๋ฏผ๋ฒ ๊ฐ์ ์ ํ ๋น๊ต"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ๊ตฌ๋ฒ/์ ๋ฒ ๊ธฐ๋ณธ์ ๋ณด(๋ฒ๋ น๋ช , ์ํ์ผ์, ๊ณตํฌ์ผ์), ๊ตฌ์กฐ๋ฌธ ๋ชฉ๋ก, ์ ์กฐ๋ฌธ ๋ชฉ๋ก
13. ๋ฒ๋ น ์ฒด๊ณ๋
๋ฒ๋ น์ ์์๋ฒ-ํ์๋ฒ ๊ด๊ณ(๋ฒ๋ฅ โ์ํ๋ นโ์ํ๊ท์นโํ์ ๊ท์นโ์์น๋ฒ๊ท)๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "๊ฑด์ถ๋ฒ ์ฒด๊ณ๋", "๊ทผ๋ก๊ธฐ์ค๋ฒ ํ์๋ฒ๋ น"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ๊ธฐ๋ณธ์ ๋ณด, ์ํ์๋ฒ ์ฒด๊ณ (๋ฒ๋ฅ , ์ํ๋ น, ์ํ๊ท์น, ํ์ ๊ท์น, ์์น๋ฒ๊ท ๊ด๊ณ)
14. 3๋จ๋น๊ต
๋ฒ๋ฅ ยท์ํ๋ นยท์ํ๊ท์น์ ์กฐ๋ฌธ์ 3๋จ์ผ๋ก ๋๋ํ ๋น๊ตํฉ๋๋ค.
๊ฒ์ ์์: "๊ฑด์ถ๋ฒ 3๋จ๋น๊ต", "๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ ์ธ์ฉ์กฐ๋ฌธ ๋น๊ต"
| ๋น๊ต ์ ํ | ์ค๋ช |
|---|---|
| ์ธ์ฉ์กฐ๋ฌธ (citation) | ๋ฒ๋ฅ ์กฐ๋ฌธ์ด ์ธ์ฉํ๋ ์ํ๋ นยท์ํ๊ท์น ์กฐ๋ฌธ (๊ธฐ๋ณธ๊ฐ) |
| ์์์กฐ๋ฌธ (delegation) | ๋ฒ๋ฅ ์ด ์์ํ ์ํ๋ นยท์ํ๊ท์น ์กฐ๋ฌธ |
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ๋ฒ๋ฅ ๋ช ยท์ํ๋ น๋ช ยท์ํ๊ท์น๋ช , ์กฐ๋ฌธ๋ณ 3๋จ ๋น๊ต ๋ด์ฉ, ์์ํ์ ๊ท์น ์ ๋ณด
15. ๋ณํ์์
๋ฒ๋ น์ ์ฒจ๋ถ๋ ๋ณํยท์์ยท๋ณ์ง๋ฅผ ๊ฒ์ํฉ๋๋ค.
๊ฒ์ ์์: "๊ฑด์ถ๋ฒ ๋ณํ", "์๋์ธ๋ฒ ์์"
| ์ข ๋ฅ | ์ค๋ช |
|---|---|
table | ๋ณํ |
form | ์์ |
annex | ๋ณ์ง |
other | ๊ธฐํ |
unclassified | ๋ฏธ๋ถ๋ฅ |
๊ฒ์ ์ ์ ๊ณต ์ ๋ณด: ๋ณํ๋ช , ๊ด๋ จ๋ฒ๋ น๋ช , ๋ณํ์ข ๋ฅ, ์๊ด๋ถ์ฒ, ํ์ผ๋งํฌ
16. ๋ฒ๋ น ์ฝ์นญ
๋ฒ๋ น์ ์ฝ์นญ(์ค์ฌ์ ๋ถ๋ฅด๋ ๋ฒ๋ น๋ช ) ๋ชฉ๋ก์ ๊ฒ์ํฉ๋๋ค.
๊ฒ์ ์์: "๋ฒ๋ น ์ฝ์นญ ๊ฒ์", "์ฝ์นญ ๋ชฉ๋ก ๋ณด์ฌ์ค"
๊ฒ์ ์ ์ ๊ณต ์ ๋ณด: ๋ฒ๋ น๋ช , ์ฝ์นญ๋ช , ๋ฒ์ข ๊ตฌ๋ถ, ์๊ด๋ถ์ฒ, ์ํ์ผ์
17. ๋ฒ๋ น ๋ณ๊ฒฝ์ด๋ ฅ
ํน์ ์ผ์์ ๋ณ๊ฒฝ(๊ณตํฌยท์ํ)๋ ๋ฒ๋ น ๋ชฉ๋ก์ ์กฐํํฉ๋๋ค.
๊ฒ์ ์์: "2025๋ 1์ 1์ผ ๋ณ๊ฒฝ๋ ๋ฒ๋ น", "์ค๋ ์ํ ๋ฒ๋ น"
| ํ๋ผ๋ฏธํฐ | ์ค๋ช |
|---|---|
date | ๋ณ๊ฒฝ ์ผ์ (YYYYMMDD ํ์, ํ์) |
๊ฒ์ ์ ์ ๊ณต ์ ๋ณด: ๋ฒ๋ น๋ช , ๋ฒ์ข ๊ตฌ๋ถ, ์ ๊ฐ์ ๊ตฌ๋ถ, ๊ณตํฌ์ผ์, ์ํ์ผ์, ์๊ด๋ถ์ฒ
18. ์กฐํญํธ๋ชฉ
๋ฒ๋ น์ ํน์ ์กฐยทํญยทํธยท๋ชฉ์ ์ ๋ฐํ๊ฒ ์กฐํํฉ๋๋ค. ์ ์ฒด ์กฐ๋ฌธ์ด ์๋ ํน์ ๋ถ๋ถ๋ง ํ์ํ ๋ ์ฌ์ฉํฉ๋๋ค.
๊ฒ์ ์์: "๋ฏผ๋ฒ ์ 1์กฐ ์กฐํ", "๊ฑด์ถ๋ฒ ์ 11์กฐ ์ 1ํญ ์ 3ํธ"
| ํ๋ผ๋ฏธํฐ | ์ค๋ช |
|---|---|
law_id | ๋ฒ๋ น ์ผ๋ จ๋ฒํธ (MST) |
article | ์กฐ๋ฒํธ (6์๋ฆฌ, ์: 000100 = ์ 1์กฐ) |
paragraph | ํญ๋ฒํธ (6์๋ฆฌ, ์ ํ) |
clause | ํธ๋ฒํธ (6์๋ฆฌ, ์ ํ) |
subclause | ๋ชฉ๋ฒํธ (ํ๊ธ ํ ๊ธ์, ์ ํ) |
19. ์ง์๋ฒ ์ด์ค ๋ฒ๋ น์ฉ์ด
๋ฒ๋ น์ ๋ณด ์ง์๋ฒ ์ด์ค์์ ๋ฒ๋ น์ฉ์ด๋ฅผ ๊ฒ์ํฉ๋๋ค. ์ฉ์ด๊ฐยท์กฐ๋ฌธ๊ฐ ๊ด๊ณ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ฒ์ ์์: "์ ์์ทจ๋ ์ง์๋ฒ ์ด์ค", "์ฑ๊ถ์๋ ์ฉ์ด ๊ด๊ณ"
๊ฒ์ ์ ์ ๊ณต ์ ๋ณด: ์ฉ์ด๋ช , ๋์์ด์์ด ์กด์ฌ ์ฌ๋ถ, ์ฉ์ด๊ฐ ๊ด๊ณ ๋งํฌ, ์กฐ๋ฌธ๊ฐ ๊ด๊ณ ๋งํฌ
20. ์ฐ๊ณ ์กฐ๋ก
๋ฒ๋ น์ ์ฐ๊ณ๋ ์ง๋ฐฉ์์น๋จ์ฒด ์กฐ๋ก ๋ชฉ๋ก์ ๊ฒ์ํฉ๋๋ค.
๊ฒ์ ์์: "๊ฑด์ถ๋ฒ ์ฐ๊ณ ์กฐ๋ก", "์ฃผ์ฐจ์ฅ๋ฒ ๊ด๋ จ ์ง๋ฐฉ ์กฐ๋ก"
๊ฒ์ ์ ์ ๊ณต ์ ๋ณด: ์์น๋ฒ๊ท๋ช , ์์น๋ฒ๊ท ์ข ๋ฅ, ์ ๊ฐ์ ๊ตฌ๋ถ, ์ํ์ผ์
21. ํ์ ๊ท์น ์ ๊ตฌ๋ฒ๋น๊ต
ํ์ ๊ท์น(ํ๋ น, ์๊ท, ๊ณ ์ ๋ฑ)์ ๊ฐ์ ์ ํ ์กฐ๋ฌธ์ ๋๋นํ์ฌ ๋น๊ตํฉ๋๋ค.
๊ฒ์ ์์: "๊ณต๋ฌด์ ์๊ท ์ ๊ตฌ๋ฒ๋น๊ต", "๊ณ ์ ๊ฐ์ ์ ํ"
์์ธ ์กฐํ ์ ์ ๊ณต ์ ๋ณด: ๊ตฌ๋ฒ/์ ๋ฒ ๊ธฐ๋ณธ์ ๋ณด(ํ์ ๊ท์น๋ช , ์ํ์ผ์, ๋ฐ๋ น์ผ์), ๊ตฌ์กฐ๋ฌธ ๋ชฉ๋ก, ์ ์กฐ๋ฌธ ๋ชฉ๋ก
๊ฒ์ ํ๋ผ๋ฏธํฐ ๋ ํผ๋ฐ์ค
๊ณตํต ํ๋ผ๋ฏธํฐ
| ํ๋ผ๋ฏธํฐ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
query | string | O | ๊ฒ์์ด |
page | number | X | ํ์ด์ง ๋ฒํธ (๊ธฐ๋ณธ 1) |
display | number | X | ํ์ด์ง๋น ๊ฒฐ๊ณผ ์ (1~100, ๊ธฐ๋ณธ 20) |
๋๊ตฌ๋ณ ์ถ๊ฐ ํ๋ผ๋ฏธํฐ
- search_laws:
search_type(law_name/full_text) - search_cases:
search_type(case_name/full_text),date_from,date_to,court(supreme/lower/all) - search_ordinances:
search_type(ordinance_name/full_text) - get_case_detail:
sections(holdings, summary, reference_laws, reference_cases, content, all) - get_constitutional_detail:
sections(holdings, decision_summary, full_text, reference_laws, reference_cases, all) - search_committee_decisions:
committee(ํ์, ์์ํ ์ฝ๋) - get_committee_decision_detail:
committee(ํ์),decision_id - get_three_way_comp_detail:
comparison_type(citation/delegation) - search_attached_forms:
form_type(all/table/form/annex/other/unclassified) - search_law_change_history:
date(YYYYMMDD, ํ์) - get_law_article_sub:
law_id,article(ํ์),paragraph,clause,subclause(์ ํ)
์ฌ์ฉ ํ
๋ชจ๋ ํญ๋ชฉ์ ๊ฒ์ โ ์์ธ ์กฐํ 2๋จ๊ณ๋ก ๋์ํฉ๋๋ค. AI์๊ฒ ์์ฐ์ด๋ก ์์ฒญํ๋ฉด ์ด ๊ณผ์ ์ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
"์ฝ์ฌ๋ฒ ์ 23์กฐ ๋ด์ฉ ๋ณด์ฌ์ค"
โ search_laws๋ก '์ฝ์ฌ๋ฒ' ๊ฒ์ โ get_law_detail๋ก ์กฐ๋ฌธ ์กฐํ
"2024๋
๋๋ฒ์ ์๋์ฐจ ํ๋ก ์ฐพ์์ค"
โ search_cases๋ก ๊ธฐ๊ฐยท๋ฒ์ ์ง์ ๊ฒ์
"๊ฐ์ธ์ ๋ณด ๊ด๋ จ ๋ฒ๋ นํด์๋ก ์์ด?"
โ search_interpretations๋ก ๊ฒ์
"์์ธ์ ์ฃผ์ฐจ ๊ด๋ จ ์กฐ๋ก ์ฐพ์์ค"
โ search_ordinances๋ก ๊ฒ์
"๊ฑด์ถ๋ฒ ๊ฐ์ ์ ํ ๋น๊ตํด์ค"
โ search_old_new_law๋ก ๊ฒ์ โ get_old_new_law_detail๋ก ์ ๊ตฌ ์กฐ๋ฌธ ๋๋น
"๊ฑด์ถ๋ฒ์ ํ์๋ฒ๋ น ์ฒด๊ณ ๋ณด์ฌ์ค"
โ search_law_system๋ก ๊ฒ์ โ get_law_system_detail๋ก ์ฒด๊ณ๋ ์กฐํ
"๊ฑด์ถ๋ฒ ๋ฒ๋ฅ ยท์ํ๋ นยท์ํ๊ท์น 3๋จ๋น๊ต"
โ search_three_way_comp๋ก ๊ฒ์ โ get_three_way_comp_detail๋ก ์กฐํ
"๋ฏผ๋ฒ ์ 1์กฐ ์ 1ํญ๋ง ๋ณด์ฌ์ค"
โ get_law_article_sub๋ก ์กฐํญํธ๋ชฉ ์ ๋ฐ ์กฐํ
"ํด๊ณ ์ฒ๋ถ ํ์ ์ฌํ ์ฌ๊ฒฐ๋ก ์ฐพ์์ค"
โ search_admin_appeals๋ก ๊ฒ์ โ get_admin_appeal_detail๋ก ์กฐํ
์ค์น ๋ฐ ์ค์
๋ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ 1: Remote MCP (Claude ๋ชจ๋ฐ์ผ/์น ์ฑ)
์ค์น ์์ด Claude ์ฑ์์ ๋ฐ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- Claude ์ฑ โ Settings โ Connectors
- Add custom connector ํด๋ฆญ
- URL ์
๋ ฅ:
https://korean-law.up.railway.app/mcp - Add ํด๋ฆญ
Claude ๋ชจ๋ฐ์ผ ์ฑ, ์น ์ฑ ๋ชจ๋ ์ง์๋ฉ๋๋ค. Pro/Max ํ๋์ด ํ์ํฉ๋๋ค.
๋ฐฉ๋ฒ 2: ๋ก์ปฌ ์ค์น (Claude Desktop / Cursor)
์ง์ ์ค์นํ์ฌ ๋ก์ปฌ์์ ์คํํ๋ ๋ฐฉ์์ ๋๋ค.
git clone https://github.com/hjsh200219/lawcase-search-mcp.git
cd lawcase-search-mcp
npm install
npm run build
์ฒ์ ์ค์นํ์๋ ๋ถ์ ์ค์น ๊ฐ์ด๋ (์ด๋ณด์์ฉ)๋ฅผ ์ฐธ๊ณ ํ์ธ์.
ํ๊ฒฝ๋ณ์
| ๋ณ์ | ์ค๋ช |
|---|---|
LAW_API_OC | ๋ฒ์ ์ฒ API ์ธ์ฆ์ฝ๋ (ํ์). ๋ฒ์ ์ฒ ์คํAPI์์ ๋ฐ๊ธ |
MCP ์ค์
~/.cursor/mcp.json ๋๋ Claude Desktop ์ค์ ์ ์ถ๊ฐ:
{
"mcpServers": {
"law-search": {
"command": "node",
"args": ["/path/to/lawcase-search-mcp/dist/index.js"],
"env": {
"LAW_API_OC": "your_api_oc_here"
}
}
}
}
๋ฐฉ๋ฒ 3: OpenAI GPT Actions (์ปค์คํ GPT)
ChatGPT์ ์ปค์คํ GPT์์ ํ๊ตญ ๋ฒ๋ น ๊ฒ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ChatGPT โ My GPTs โ Create a GPT
- Configure ํญ โ Actions โ Create new action
- Import from URL ํด๋ฆญ ํ ์
๋ ฅ:
https://korean-law.up.railway.app/openapi.json - ์คํค๋ง๊ฐ ์๋์ผ๋ก ๋ก๋๋๋ฉด Save ํด๋ฆญ
REST API ์ง์ ์ฌ์ฉ
GPT Actions ์ธ์๋ REST API๋ฅผ ์ง์ ํธ์ถํ ์ ์์ต๋๋ค.
# ๋ฒ๋ น ๊ฒ์
curl "https://korean-law.up.railway.app/api/search/laws?query=๋ฏผ๋ฒ"
# ํ๋ก ๊ฒ์ (๊ธฐ๊ฐ ์ง์ )
curl "https://korean-law.up.railway.app/api/search/cases?query=์ํด๋ฐฐ์&date_from=20240101&date_to=20241231"
# ๋ฒ๋ น ์์ธ ์กฐํ
curl "https://korean-law.up.railway.app/api/detail/law/123456"
REST API ์๋ํฌ์ธํธ:
- ๊ฒ์:
/api/search/{type}(laws, cases, constitutional, interpretations ๋ฑ) - ์์ธ:
/api/detail/{type}/{id}(law, case, constitutional, interpretation ๋ฑ) - OpenAPI ์คํ:
/openapi.json
์ ํ ํธ์คํ (Remote ์๋ฒ ์ง์ ์ด์)
์์ฒด ์๋ฒ์์ Remote MCP๋ฅผ ์ด์ํ๋ ค๋ฉด:
git clone https://github.com/hjsh200219/lawcase-search-mcp.git
cd lawcase-search-mcp
npm install
npm run build
# ํ๊ฒฝ๋ณ์ ์ค์
export LAW_API_OC="your_api_oc_here"
export PORT=3000
# Remote ์๋ฒ ์คํ
npm start
Railway, Render ๋ฑ Node.js๋ฅผ ์ง์ํ๋ ํ๋ซํผ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๊ธฐ์ ์คํ
- TypeScript + Node.js
@modelcontextprotocol/sdk- MCP ํ๋กํ ์ฝ (Streamable HTTP + stdio)express- Remote HTTP ์๋ฒfast-xml-parser- XML ์๋ต ํ์ฑzod- ์ ๋ ฅ ๊ฒ์ฆ
