使用说明
韩国法律MCP服务器
可以查询韩国法令和自治法规(条例)的Model Context Protocol(MCP)服务器。通过法制处的国家法令信息中心(open.law.go.kr)API提供数据。
⚠️ 实验性实施指南
目前,该MCP服务器是依赖Claude Code读取文件功能的实验性实现。get_law_details工具将法律信息保存为文件后,Claude Code使用CLI工具读取该文件。因此 Claude Desktop等常规MCP客户端无法正常使用。,仅在Claude Code环境中正常工作。
📚 API文档
如何下载open.law.go.kr的API文档 API_DOCS_DOWNLOAD_GUIDE.md请参阅。
主要功能
- 支持搜索法律和自治法规(条例)
- 按法令名称或正文内容搜索
- 分页和各种排序选项
- 查询法律/法规详细信息并自动保存文件(JSON/Markdown)
- 包括条文、附则、修订文、我的修订理由
安装和运行
在Claude Code中使用
-
首先是二进制版本:
# 현재 플랫폼용 빌드 deno task build:current -
打开Claude Code配置文件:
macOS:
code ~/Library/Application\ Support/Code/User/globalStorage/claude.claude-code/settings.jsonLinux:
code ~/.config/Code/User/globalStorage/claude.claude-code/settings.json -
添加MCP服务器设置:
{ "mcpServers": { "law-mcp": { "command": "/path/to/law-mcp/build/law-mcp", "env": { "LAW_API_OC": "your-email-id" } } } }对于MacOS ARM64(Apple Silicon):
{ "mcpServers": { "law-mcp": { "command": "/path/to/law-mcp/build/law-mcp-darwin-arm64", "env": { "LAW_API_OC": "your-email-id" } } } } -
VS Code重新启动后可在Claude Code中使用
设置环境变量
# open.law.go.kr API 인증을 위한 OC 값 (이메일 ID 부분)
export LAW_API_OC="your-email-id"
开发人员的执行方法
# 개발 모드 (자동 재시작)
deno task dev
# 프로덕션 모드
deno task start
# 테스트 실행
deno task test
# DXT 빌드
deno task build
可用工具
搜索_法律
搜索韩国法令和自治法规。
参数:
query(必需):要搜索的法令名称或内容type:搜索类型-“law”=法令(默认),“ordinance”=自治法规(条例)page:页码(默认值:1)display:每页结果数,最多100(默认值:20)search:搜索范围-1=法令名称(默认),2=正文搜索sort:排序选项lasc:法令名称升序(默认)ldes:法令降序dasc:恐怖日期升序ddes:公布日期降序nasc:恐惧号升序ndes:恐惧编号降序efasc:执行日期升序efdes:执行日期降序
get_law_details
查看特定法律或自治法规的详细信息并将其保存为文件。
参数:
lawId或者mst(必须两者之一):lawId:法令/自治法规ID(例如“001638”-道路交通法,“2026666”-自治法规)mst:法令/自治法规序列号(例如“266639”-法令,“1316146”-自治法规)
type:查询类型-“law”=法令(默认),“ordinance”=自治法规(条例)
返回结果:
- JSON文件:完整详细信息(条文、附则、修订历史记录等)
- Markdown文件:转换为易读格式的法律信息
桌面扩展(DXT)支持
此项目可以打包为MCP桌面扩展:
- 支持特定平台的二进制构建(Windows、macOS、Linux)
- 可自定义的API OC参数
- 有关详细信息,请访问
DXT_BUILD_GUIDE.md和DXT_README.md参考
许可证
ISC许可证