Token导航 LogoToken导航TokenDH.com
MCP Legal Advisor logo
运维云端stdio官方级别未说明来源级核验

MCP Legal Advisor

MCP Server

legal-knowledge-mcp

一个基于MCP(Model Context Protocol)协议的法律知识查询服务器,提供欧盟、意大利、希腊、英国、法国、德国和西班牙等7个司法管辖区的13种法律数据工具查询。

工具数

13

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Angioz

提供方

Angioz

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx legal-knowledge-mcp

详细介绍

法律知识MCP服务器

](https://www.npmjs.com/package/legal-knowledge-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ](https://nodejs.org/) ![MCP](https://modelcontextprotocol.io/)

MCP(模型上下文协议)服务器,允许Claude访问 13种法律数据工具 穿过 7个司法管辖区 -欧盟、意大利、希腊、英国、法国、德国和西班牙。

向克劳德询问有关法规、税法、公司组建和合规性的问题,直接从官方政府数据库中获得答案。

______________________________________________________________________

快速入门(5分钟)

先决条件

  • 安装

1.安装

npm install -g legal-knowledge-mcp

验证它是否有效:

legal-knowledge-mcp
# Expected output: Legal Knowledge MCP server running on stdio
意大利法律查询说明(Normattiva): 此工具使用无头浏览器。安装软件包后安装浏览器一次: ``bash npx playwright install chromium `` 所有其他工具无需此步骤即可工作。

2.配置Claude

克劳德台式机-Mac: 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json

克劳德桌面——Windows: 编辑 %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "legal-knowledge": {
      "command": "legal-knowledge-mcp"
    }
  }
}

克劳德代码CLI:

claude mcp add legal-knowledge -- legal-knowledge-mcp

重新启动克劳德桌面 编辑配置后。

3.问克劳德

"What are the requirements to form an SRL in Italy?"
"Search UK legislation for data protection"
"Find German company law GmbHG"
"What are Greek IKE tax rates?"

______________________________________________________________________

支持的司法管辖区和工具

管辖权工具来源数据类型
欧盟legal_query_eurlexEUR Lex指令、法规、判例法
欧盟legal_query_eudata欧盟开放数据门户欧洲数据集
意大利legal_search_normattivaNormattiva.it法律、法令、法规
意大利legal_query_inpsINPS开放数据社会保障费率
意大利legal_search_circolari税务局税务指导
意大利legal_query_datigovdati.gov.it公共行政数据
意大利legal_query_camera代表照相机议会法案、辩论
意大利legal_query_senato 参议院立法 Senate legislation
希腊legal_search_aadeAADE税务指导、IKE、EFKA
英国legal_search_uklegislation.gov.uk法案、法定文书
法国legal_search_franceLegifrance法规、法律、法令
德国legal_search_germany 联邦法律(BGB,HGB,GmbHG)
西班牙legal_search_spain英国央行官方公报、立法

______________________________________________________________________

用例

初创公司创始人

"What legal structure options exist for a tech startup in Italy?"
"Compare UK Ltd vs German GmbH requirements"
"What are the GDPR requirements for storing user data?"

税务与合规

"Find Italian VAT rates for digital services"
"Search Greek tax guidance on foreign income"
"What are French employer social contributions?"

法律研究

"Search EU directives on artificial intelligence"
"Find UK Data Protection Act provisions"
"What does German commercial code say about partnerships?"

跨境业务

"What are the requirements to hire employees in Spain?"
"Search Italian labor law for remote work regulations"
"Find EU regulations on cross-border payments"

______________________________________________________________________

安装选项

选项1:全局npm安装(推荐)

npm install -g legal-knowledge-mcp

选项2:来源

git clone https://github.com/Angioz/MCP-LEGAL-ADVISOR.git
cd MCP-LEGAL-ADVISOR
npm install
npm run build

选项3:npx(不安装)

npx legal-knowledge-mcp

______________________________________________________________________

配置

克劳德桌面

雨衣: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "legal-knowledge": {
      "command": "legal-knowledge-mcp"
    }
  }
}
Windows用户: 如果 legal-knowledge-mcp 未找到,请使用完整路径: ``json { "mcpServers": { "legal-knowledge": { "command": "node", "args": ["C:\\Users\\YourName\\AppData\\Roaming\\npm\\node_modules\\legal-knowledge-mcp\\dist\\index.js"] } } } ``

Claude Code命令行界面(推荐)

# Add to current project (one command)
claude mcp add legal-knowledge -- legal-knowledge-mcp

项目级别(.mcp.json)

对于项目特定配置:

{
  "mcpServers": {
    "legal-knowledge": {
      "command": "legal-knowledge-mcp"
    }
  }
}

旧版Claude代码CLI

# Add to current project
claude mcp add legal-knowledge-mcp

# Or specify path
claude mcp add legal-knowledge -- node /path/to/dist/index.js

______________________________________________________________________

工具参考

欧元莱克斯(legal_query_eurlex)

通过SPARQL端点查询欧盟法规。

参数类型必填说明
querystring自然语言查询
document_typeenum指令、法规、决定、案例法律、所有
limitnumberNo最大结果数(默认值:10)
sparqlstring用于高级查询的原始SPARQL

规范(legal_search_normattiva)

搜索意大利立法。

参数类型必填说明
querystring搜索词
act_typeenum没有法律, 立法令, 法令, dpr, 所有
yearnumber行为年份
numbernumber法案编号

INPS(legal_query_inps)

查询意大利社会保障数据。

参数类型必填说明
querystring自然语言查询
datasetstring数据集ID或搜索词

税务 局 (legal_search_circolari)

搜索意大利税务指南。

参数类型必填说明
querystring搜索词
topicenum没有收入,增值税,注册,继承,优惠,所有
year编号年份
numberstringNo循环数字(例如,“33/E”)

AADE(legal_search_aade)

搜索希腊税务机关指南。

参数类型必填说明
querystring搜索词
topicenum所得税、增值税、efka、ike、全部

Forme.ov.it(legal_query_datigov)

查询意大利开放数据目录。

参数类型必填说明
querystring搜索词
organizationstring发布组织筛选器

众议院(legal_query_camera)

询问意大利众议院。

参数类型必填说明
querystring搜索词
legislaturenumberNo立法机关编号(例如19)
document_typeenum行为,问题,动议,所有
limitnumberNo最大结果数(默认值:10)

参议 院legal_query_senato)

询问意大利参议院。

参数类型必填说明
querystring搜索词
legislaturenumber立法机构编号
document_typeenumddl, 行为, 问题, 所有
limitnumberNo最大结果数(默认值:10)

欧盟开放数据(legal_query_eudata)

查询欧盟开放数据门户。

参数类型必填说明
querystring搜索词
categorystring数据集类别
publisherstring发布组织
limitnumberNo最大结果数(默认值:10)

英国立法(legal_search_uk)

搜索英国立法。

参数类型必填说明
querystring搜索词
typeenumNoukpga(公共法案)、uksi(法定文书)、asp(苏格兰法案),全部
yearnumber立法年份
limitnumberNo最大结果数(默认值:10)

军团(legal_search_france)

搜索法国立法。

参数类型必填说明
querystring搜索词
typeENUMNO法律、法令、法令、法规、所有
date_fromstring开始日期(YYYY-MM-DD)
date_tostring结束日期(YYYY-MM-DD)
limitnumberNo最大结果数(默认值:10)

互联网法律(legal_search_germany)

搜索德国联邦法律。

参数类型必填说明
querystring搜索词
law_codestring法律缩写(GmbHG、HGB、BGB、AktG)
limitnumberNo最大结果数(默认值:10)

BOE(legal_search_spain)

搜索西班牙立法。

参数类型必填说明
querystring搜索词
departmentstring政府部门
date_fromstring开始日期(YYYY-MM-DD)
date_tostring结束日期(YYYY-MM-DD)
limitnumberNo最大结果数(默认值:10)

______________________________________________________________________

故障排除

所有工具归还 SOURCE_DISABLED

原因: 未找到配置文件,也未应用默认值(仅影响v1.0.0,已在v1.0.1+中修复)。

修复: 升级至最新版本:

npm install -g legal-knowledge-mcp@latest

legal_search_normattiva 浏览器/可执行文件错误失败

原因: Playwright的Chromium浏览器未安装在您的计算机上。

修复: 安装软件包后运行一次:

npx playwright install chromium

“未找到MCP服务器”或“未找到命令”

原因: npm全局bin目录不在PATH中。

修复:

# Find npm global bin directory
npm config get prefix

# Add to PATH (Mac/Linux - add to ~/.bashrc or ~/.zshrc)
export PATH="$PATH:$(npm config get prefix)/bin"

# Windows - add to System Environment Variables
# Usually: C:\Users\{username}\AppData\Roaming\npm

“连接被拒绝”或“服务器没有响应”

原因: 服务器崩溃或MCP配置不正确。

修复:

  1. 直接测试服务器:
   legal-knowledge-mcp
   # Should output: "Legal Knowledge MCP server running on stdio"
  1. 检查Claude设置JSON是否有效(使用jsonline.com)
  2. 配置更改后重新启动Claude Desktop

查询“未找到结果”

原因: 查询太具体或源暂时不可用。

修复:

  • 尝试更广泛的搜索词
  • 检查源网站是否可以在浏览器中访问
  • 一些来源(欧元区法律、英国立法)最适合英语查询
  • 意大利语来源最适合意大利语术语

“SPARQL端点超时”(欧盟数据)

原因: 欧盟开放数据门户偶尔会出现CDN问题。

修复:

  • 这是外部服务问题,不是bug
  • 请稍后重试或使用 legal_query_eurlex 用于欧盟法律查询

工具未出现在Claude中

原因: MCP服务器未正确注册。

修复:

  1. 验证配置文件位置是否适合您的操作系统
  2. 确保JSON语法有效(没有尾随逗号)
  3. 完全重新启动Claude Desktop(退出并重新打开)
  4. 检查克劳德的MCP面板是否显示“法律知识”已连接

Windows特定问题

原因: 路径分隔符或执行策略。

修复:

# If npx doesn't work, try explicit path
node "C:\Users\{username}\AppData\Roaming\npm\node_modules\legal-knowledge-mcp\dist\index.js"

# Or set execution policy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

______________________________________________________________________

发展

# Clone repository
git clone https://github.com/Angioz/MCP-LEGAL-ADVISOR.git
cd MCP-LEGAL-ADVISOR

# Install dependencies
npm install

# Build
npm run build

# Watch mode (auto-rebuild on changes)
npm run dev

# Run server
npm start

建筑

src/
├── index.ts              # Entry point
├── server.ts             # MCP server setup
├── types.ts              # TypeScript types
├── tools/
│   ├── index.ts          # Tool registry
│   ├── schemas.ts        # JSON schemas (13 tools)
│   ├── eurlex.ts         # EU law (SPARQL)
│   ├── normattiva.ts     # Italian law
│   ├── inps.ts           # Italian social security
│   ├── agenzia-entrate.ts # Italian tax
│   ├── aade.ts           # Greek tax
│   ├── datigov.ts        # Italian open data
│   ├── camera.ts         # Italian Parliament (Chamber)
│   ├── senato.ts         # Italian Parliament (Senate)
│   ├── eudata.ts         # EU Open Data
│   ├── uk-legislation.ts # UK law
│   ├── legifrance.ts     # French law
│   ├── germany.ts        # German law
│   └── spain-boe.ts      # Spanish law
└── config/
    ├── index.ts          # Config loader
    └── sources.ts        # Source definitions

______________________________________________________________________

贡献

欢迎投稿!看 贡献.md 作为指导方针。

感兴趣的领域:

  • 额外的管辖权支持(美国、加拿大、澳大利亚等)
  • 改进了对复杂法律文件的解析
  • 缓存优化
  • 附加语言支持

______________________________________________________________________

路线图

ROADMAP.md 对于计划中的功能。

第一阶段 (当前):基金会-13个工具,7个司法管辖区 第2阶段:领英发布,社区建设 第三期:全球扩展到50多个司法管辖区

______________________________________________________________________

相关资源

______________________________________________________________________

许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

免责声明

该工具为以下人员提供公共法律资源 仅供参考。这不构成法律建议。在做出法律或财务决策之前,始终与合格的法律专业人员核实信息。

数据的准确性和完整性取决于来源政府数据库。该项目不隶属于任何政府实体或得到任何政府实体的认可。

______________________________________________________________________

支持

  • -Bug报告和功能请求
  • 讨论 -问题和社区聊天

______________________________________________________________________

为应对法律复杂性的创始人精心制作。

目录标签

目录标签

TypeScriptClaude云端部署法律查询本地部署法律知识多司法管辖区AI辅助合规咨询

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

legal-knowledge-mcp

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP