README
🚀 法令MCP Server
这是一个使用e - Gov法令API来搜索和获取日本法令信息的MCP服务器。通过它,用户可以方便地对日本法令进行检索、获取详细信息以及查看改正历史。
✨ 主要特性
此MCP服务器提供了以下工具:
1. search_law
用于根据法令名称或法令编号搜索法令。
参数:
keyword(必需):搜索关键字(可以是法令名称的一部分或法令编号)category(可选):法令的类型1:法律2:政令3:省令4:规则5:其他
limit(可选):获取的最大数量(默认值:100)
2. get_law_data
指定法令编号以获取法令的详细数据。
参数:
lawNum(必需):法令编号(例如:平成十七年法律第百十七号)
3. get_law_revision
获取法令的改正历史。
参数:
lawNum(必需):法令编号
📦 安装指南
通过npm安装(推荐)
npx hourei-mcp-server
本地开发
git clone <repository-url>
cd hourei-mcp-server
npm install
💻 使用示例
在MCP客户端中的设置
在Claude Desktop等客户端的配置文件(~/Library/Application Support/Claude/claude_desktop_config.json)中添加以下内容:
{
"mcpServers": {
"hourei": {
"command": "npx",
"args": ["-y", "hourei-mcp-server"]
}
}
}
设置完成后,请重启Claude Desktop。
在Cursor AI中的设置
在Cursor的配置文件(.cursor/mcp_config.json或设置界面)中添加以下内容:
{
"mcpServers": {
"hourei": {
"command": "npx",
"args": ["-y", "hourei-mcp-server"]
}
}
}
在ChatGPT Desktop中的设置
在ChatGPT中,以指定MCP服务器URL的形式进行设置。
选项1:使用npx命令执行(与其他客户端相同)
{
"mcpServers": {
"hourei": {
"command": "npx",
"args": ["-y", "hourei-mcp-server"]
}
}
}
选项2:以URL形式指定(通过SSE服务器)
如果另外启动了支持SSE的服务器:
{
"mcpServers": {
"hourei": {
"url": "http://localhost:3000/sse"
}
}
}
或者,如果部署到远程服务器:
{
"mcpServers": {
"hourei": {
"url": "https://your-server.com/sse"
}
}
}
⚠️ 重要提示
当前版本(v1.0.5)仅支持
stdio连接。如果使用URL形式,需要另外配置支持SSE的包装服务器。
在Manus中的设置
在Manus的配置文件中添加以下内容:
{
"mcpServers": {
"hourei": {
"command": "npx",
"args": ["-y", "hourei-mcp-server"]
}
}
}
在Dify中的设置
当在Dify的代理中使用MCP工具时:
- 添加到Dify的配置文件
在环境变量或Dify的设置中指定以下内容:
{
"mcpServers": {
"hourei": {
"command": "npx",
"args": ["-y", "hourei-mcp-server"]
}
}
}
- 在代理块中使用
在Dify的工作流中添加“工具”块,并选择以下MCP工具:
search_law- 法令搜索get_law_data- 获取法令详细信息get_law_revision- 获取改正历史
- 使用示例:法令搜索代理
输入块 → LLM块 → 工具块(search_law) → 输出块
工具块的参数设置示例:
{
"keyword": "{{user_input}}",
"category": "1",
"limit": 100
}
本地路径执行(开发用)
{
"mcpServers": {
"hourei": {
"command": "node",
"args": ["/path/to/hourei-mcp-server/index.js"]
}
}
}
基础用法
法令的关键字搜索
搜索与个人信息保护相关的法律:
{
"keyword": "个人情報保護",
"category": "1" // 仅法律
}
搜索劳动基准法:
{
"keyword": "労働基準法"
}
搜索与消费税有关的政令:
{
"keyword": "消費税",
"category": "2", // 政令
"limit": 50
}
法令的详细数据获取
获取个人信息保护法的全文:
{
"lawNum": "平成十五年法律第五十七号"
}
获取民法的全文:
{
"lawNum": "明治二十九年法律第八十九号"
}
获取刑法的全文:
{
"lawNum": "明治四十年法律第四十五号"
}
确认法令的改正历史
个人信息保护法的改正历史:
{
"lawNum": "平成十五年法律第五十七号"
}
🔧 技术细节
- Node.js ESM格式
- MCP SDK v0.5.0
- 使用 e - Gov法令API v2
- 支持的格式:XML
📄 许可证
本项目采用MIT许可证。
贡献
欢迎提交Pull Requests!
支持
如果遇到问题,请在Issues中报告。
Scan to contact