韩国法律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文档 请参阅。
主要功能
- 支持搜索法律和自治法规(条例)
- 按法令名称或正文内容搜索
- 分页和各种排序选项
- 查询法律/法规详细信息并自动保存文件(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许可证
