mcpField
S
slovenian-law-mcp

slovenian-law-mcp

本地服务
github.com/Ansvar-Systems法律与政务014 周前更新

关于 slovenian-law-mcp

slovenian-law-mcp 为律师、合规人员和研究者提供斯洛文尼亚法律检索,涵盖精选法规及欧盟交叉引用。它通过官方来源提供原文条款和引文校验;当前版本不含判例。

主要功能

  1. 01检索 40 部核心法规
  2. 02按标识符获取具体条文
  3. 03校验及格式化法律引文
  4. 04查询法律效力状态
  5. 05查找法规与欧盟法关联

适用场景

  1. 01查找个人数据保护条款
  2. 02确认法规是否仍然有效
  3. 03追踪斯洛文尼亚法规的欧盟依据

MCP 相关

该 MCP 服务向兼容客户端提供法规检索、条文获取、引文校验及欧盟法关联等工具。法律文本来自官方来源并按原文返回。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"eu-ansvar-slovenian-law": {
"command": "npx",
"args": [
"-y",
"@ansvar/slovenian-law-mcp"
]
}
}
}
启动命令npx -y @ansvar/slovenian-law-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ansvar/slovenian-law-mcp1.1.0

工具

14

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitnumber否最大结果数(1–50,默认值为 10)
querystring是搜索词(斯洛文尼亚语或英语)
statusstring否按状态筛选:in_force、repealed、amended
as_of_datestring否用于查询历史版本的 ISO 日期(例如,"2020-01-01")
document_idstring否用于将搜索范围限定为特定法规的文档 ID

详细介绍

斯洛文尼亚法律 MCP 服务

斯洛文尼亚法律语料现已通过 Ansvar Gateway 提供。 将你的 AI 助手(Claude、Copilot、Cursor、自定义 MCP 客户端)连接到 https://gateway.ansvar.eu/mcp——只需进行一次 OAuth 连接,即可使用免费层,涵盖本语料、欧盟法规、数十个经审计司法辖区(欧洲 + 美国)的国家法律,以及 CVE/安全情报;每条结果均附有逐字引用的来源。请从 https://ansvar.eu/docs/quickstart 开始

连接

Claude Code(一行命令):

claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp

Claude Desktop / Cursor——添加到 claude_desktop_config.json(或 mcp.json):

{
  "mcpServers": {
    "ansvar": {
      "type": "url",
      "url": "https://gateway.ansvar.eu/mcp"
    }
  }
}

Claude.ai——Settings → Connectors → Add custom connector → 粘贴 https://gateway.ansvar.eu/mcp

首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端会绑定到你的账户;套餐(免费 / 高级 / 团队 / 企业)决定扇出范围、配额以及可访问的下游 MCP。


自托管此 MCP

你也可以克隆此仓库并自行构建语料。架构、抓取器和工具实现都在这里。仓库中不包含预构建数据库——由于上游来源的 TDM 和标准许可限制,我们将语料托管在 Ansvar 基础设施上,而不将其作为公开制品重新分发。

自行构建:运行此仓库的摄取脚本(入口因仓库而异,通常为 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。

面向 AI 时代的《乌拉德尼名单 RS》(法律信息系统)替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接通过 Claude、Cursor 或任何兼容 MCP 的客户端查询 40 部斯洛文尼亚法规——从 ZVOP-2(《个人数据保护法》)和《刑法典》,到《债法典》、《电子通信法》等。

如果你正在构建法律科技产品、合规工具,或开展斯洛文尼亚法律研究,这就是你的可信参考数据库。

由 Ansvar Systems 构建——瑞典斯德哥尔摩


为什么要创建这个项目

斯洛文尼亚法律研究意味着要浏览 PISRS(斯洛文尼亚共和国法律信息系统)和《乌拉德尼名单 RS》,交叉查阅各项法律、规则和条例,并手动追踪欧盟法规的转置情况。无论你是:

  • 律师,核验法律文书或合同中的引文
  • 合规专员,检查 ZVOP-2 义务或 NIS2 要求
  • 法律科技开发者,构建基于斯洛文尼亚法律的工具
  • 研究人员,追踪欧盟指令在斯洛文尼亚的落实情况

……你都不应该需要打开几十个浏览器标签页,再手动交叉查阅 PDF。向 Claude 提问,获取准确条文及其上下文。

此 MCP 服务让斯洛文尼亚法律变得可搜索、可交叉引用,并且适合 AI 读取。


示例查询

连接后,只需用自然语言提问——可以使用斯洛文尼亚语或英语:

  • "ZVOP-2(个人数据保护法)对同意作出了哪些规定?"
  • "《刑法典》(KZ-1)目前仍然有效吗?"
  • "请查找斯洛文尼亚法律中有关“个人数据保护”的条款"
  • "ZVOP-2 实施了哪些欧盟指令?"
  • "《债法典》(OZ)对合同责任作出了哪些规定?"
  • "请查找 KZ-1 中关于网络攻击的刑事条款"
  • "哪些斯洛文尼亚法律实施了 NIS2 指令?"
  • "哪些斯洛文尼亚法律实施了 GDPR?"
  • "查找斯洛文尼亚法律中的数据保护条款"

包含内容

类别数量详情
法规40 部法规斯洛文尼亚核心立法(精选集)
条款11,970 个条款支持全文搜索,采用 FTS5
立法准备文件497,722 份文件法案提案及议会材料(高级版)
数据库大小约 42 MB经过优化的 SQLite,可移植
每日更新自动化根据 PISRS 执行新鲜度检查

覆盖范围说明: 当前免费层级的数据库涵盖 40 部核心法规,代表了与合规及法律研究最相关的主要立法。精选内容优先涵盖数据保护、刑法、债法、公司法和电子通信。高级版层级包含更广泛的覆盖范围和 497,722 份立法准备文件。

仅限经过验证的数据——每条引文均与官方来源(pisrs.si)核验。没有任何由大模型生成的内容。


实际演示

为什么有效

原文来源文本(未经大模型处理):

  • 所有法规文本均取自 PISRS(斯洛文尼亚共和国法律信息系统)的官方来源
  • 条款从 SQLite FTS5 数据库行中原样返回
  • 不进行大模型摘要或改写——数据库包含法规文本,而非 AI 解读

智能上下文管理:

  • 搜索会使用 BM25 评分返回排序后的条款(可安全用于上下文)
  • 可通过法规标识符 + 条/款检索准确文本
  • 交叉引用有助于导航,无需一次性加载所有内容

技术架构:

pisrs.si API → Parse → SQLite → FTS5 snippet() → MCP response
                 ↑                      ↑
          Provision parser       Verbatim database query
传统研究与此 MCP 的对比
传统方式此 MCP 服务
按法规名称搜索 PISRS使用普通斯洛文尼亚语搜索:“varstvo osebnih podatkov”
手动浏览包含多个条款的法规获取带上下文的准确条款
手动交叉引用各部法规build_legal_stance 汇总多个来源的信息
“该法规仍然有效吗?”→ 手动核查check_currency 工具 → 几秒内给出答案
查找欧盟依据 → 深入查阅 EUR-Lexget_eu_basis → 即时获取相关欧盟指令链接
检查 PISRS 是否有更新每日自动执行新鲜度检查
没有 API,也无法集成MCP 协议 → 原生支持 AI

传统方式: 搜索 PISRS → 下载 PDF → Ctrl+F → 与法案提案交叉引用 → 检查 EUR-Lex → 重复操作

此 MCP: “ZVOP-2 的哪一条规定了同意,依据的是哪项欧盟指令?” → 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具描述
search_legislation对 11,970 个条款进行 FTS5 搜索,并按 BM25 排序
get_provision通过法规标识符 + 条/款检索特定条款
validate_citation根据数据库核验引文(零幻觉检查)
build_legal_stance汇总法规和立法准备文件中的引文
format_citation按斯洛文尼亚惯例格式化引文(完整/简短/精确定位)
check_currency检查法规是否有效、已修订或已废止
list_sources列出所有可用法规及其元数据和数据溯源信息
about服务信息、功能、数据集统计信息和覆盖范围摘要
欧盟法律集成工具(5 个)
工具描述
get_eu_basis获取适用于斯洛文尼亚法规的欧盟指令/条例
get_slovenian_implementations查找落实欧盟法案的斯洛文尼亚法律
search_eu_implementations搜索欧盟文件及其在斯洛文尼亚的实施数量
get_provision_eu_basis获取特定条文对应的欧盟法律参考
validate_eu_compliance检查实施状态(需要 EU MCP)

欧盟法律集成

斯洛文尼亚自 2004 年起成为欧盟成员国,并通过系统性的转化流程实施欧盟法律,相关内容发布于《斯洛文尼亚共和国官方公报》(Uradni list RS)。

指标值
加入欧盟时间2004
GDPR 实施法规ZVOP-2(Zakon o varstvu osebnih podatkov-2)
NIS2 实施法规ZIIKS(Zakon o informacijski varnosti)
数据主管机构Informacijski pooblaščenec(IP RS)
EUR-Lex 集成自动获取元数据
斯洛文尼亚主要欧盟法律实施法规
  • GDPR(2016/679)→ ZVOP-2(Zakon o varstvu osebnih podatkov)
  • NIS2 指令(2022/2555)→ ZIIKS(Zakon o informacijski varnosti)
  • 《人工智能法案》(2024/1689)→ 斯洛文尼亚正在推进实施
  • eIDAS(910/2014)→ ZEPEP-UPB1(Zakon o elektronskem poslovanju)
  • 《消费者权利指令》(2011/83)→ ZVPot(Zakon o varstvu potrošnikov)
  • 《反洗钱指令》(2015/849)→ ZPPDFT-2(Zakon o preprečevanju pranja denarja)

详细文档请参阅 EU_INTEGRATION_GUIDE.md。


数据来源与时效性

所有内容均来自权威的斯洛文尼亚法律数据库:

数据溯源
字段值
主管机构Pravno-informacijski sistem RS(PISRS)
获取方式PISRS API + HTML 解析
语言斯洛文尼亚语
许可证斯洛文尼亚公共数据(开放政府数据)
覆盖范围40 部核心法规(精选)
上次导入时间2026-02-25
自动时效性检查(每日)

每日 GitHub Actions 工作流会监控所有数据来源:

来源检查内容方法
法规修订PISRS API 日期比较检查所有已覆盖法规
新法规Uradni list RS 发布源与数据库进行差异比较
欧盟参考信息过时情况Git 提交时间戳超过 90 天时标记

安全性

本项目采用多层自动化安全扫描:

扫描器功能计划
CodeQL静态分析安全漏洞每周 + PR
SemgrepSAST 扫描(OWASP Top 10、密钥、TypeScript)每次推送
Gitleaks检测整个 Git 历史中的密钥每次推送
Trivy扫描文件系统及 npm 依赖中的 CVE每日
Docker Security容器映像扫描 + SBOM 生成每日
Socket.dev检测供应链攻击PR
OSSF ScorecardOpenSSF 最佳实践评分每周
Dependabot自动更新依赖每周

完整政策及漏洞报告方式请参阅 SECURITY.md。


重要免责声明

法律建议

此工具不提供法律建议

法规文本来源于 PISRS 官方出版物。但是:

  • 这是一个研究工具,不能替代专业法律顾问
  • 目前覆盖范围有限,仅包含 40 部核心法规——依赖本工具开展研究前,请先确认是否包含相关法规
  • 当前版本不包含法院案件覆盖——请勿依赖本工具进行判例法研究
  • 用于法院文件时,请对照一手来源(pisrs.si)核实关键引文
  • 欧盟交叉引用摘自斯洛文尼亚法规文本,并非 EUR-Lex 全文

用于专业用途前,请阅读: DISCLAIMER.md | PRIVACY.md

客户保密

查询会通过 Claude API 进行。对于受保密特权保护或机密事项,请使用本地部署。关于 Odvetniška zbornica Slovenije 合规指南,请参阅 PRIVACY.md。


文档


开发

设置
git clone https://github.com/Ansvar-Systems/slovenian-law-mcp
cd slovenian-law-mcp
npm install
npm run build
npm test
本地运行
npm run dev                                       # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js   # Test with MCP Inspector
数据管理
npm run ingest                     # Ingest statutes from PISRS
npm run ingest:all                 # Auto-ingest all statutes
npm run ingest:cases               # Ingest case law from sodnapraksa.si
npm run ingest:prep-works          # Ingest preparatory works
npm run build:db                   # Rebuild SQLite database
npm run drift:detect               # Run drift detection
npm run check-updates              # Check for amendments and new statutes
性能
  • 搜索速度: 大多数 FTS5 查询耗时 <100ms
  • 数据库大小: ~42 MB(高效、便携)
  • 可靠性: 数据摄取成功率为 100%

更多 Ansvar MCP

完整服务覆盖范围请见 ansvar.eu/coverage。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

优先领域:

  • 扩展法规覆盖范围(目前有 40 部法规——PISRS 中还有更多)
  • 法院判例覆盖(Vrhovno sodišče、Ustavno sodišče)
  • 扩展欧盟法规交叉引用
  • 历史法规版本和修订追踪

路线图

  • 核心法规数据库及 FTS5 搜索

  • 语料摄取(40 部法规,11,970 条条文)

  • 欧盟法律集成工具

  • Vercel Streamable HTTP 部署

  • 每日新鲜度检查

  • 扩展法规覆盖范围(目标:500 部以上法规)

  • 法院判例(Vrhovno sodišče、Ustavno sodišče)

  • 历史法规版本(修订追踪)

  • 关键法规的英文翻译


引用

如果您在学术研究中使用此 MCP 服务:

@software{slovenian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Slovenian Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/slovenian-law-mcp},
  note = {40 core Slovenian statutes with 11,970 provisions and EU law cross-references}
}

许可证

Apache License 2.0。详情请见 LICENSE。

数据许可证

Ansvar 归属代码:SI-Statutory-PD。依据:ZASP(Zakon o avtorski in sorodnih pravicah)第 9(1)(2) 条——广泛的法规类公有领域豁免。

  • 法规与立法: Pravno-informacijski sistem RS,经由 pisrs.si / uradni-list.si。依据 ZASP 第 9(1)(2) 条重复使用。
  • 判例: Sodna praksa(sodnapraksa.si)。依据相同的 ZASP 第 9(1)(2) 条重复使用(司法产出属于广泛覆盖范围的一部分)。
  • 欧盟元数据: EUR-Lex(欧盟公有领域声明)。
覆盖范围(广泛——但翻译除外)

ZASP 第 9(1) 条将立法文件、行政文件、法院判决以及其他具有政府或行政性质的官方文本排除在版权保护范围之外。

翻译须知(第 9(2) 条): 官方文本的非官方翻译受版权保护。如果此 MCP 将来摄取斯洛文尼亚法规的非官方翻译(例如署名译者的英文译文),则需要另行取得许可依据——第 9 条不适用于此类译文。

关于第 9 条原文及覆盖范围分析,请参阅 Ansvar 架构文档仓库中的 docs/audits/2026-05-17-eu-copyright-statutory-works-batch-3-BG-HR-SK-SI-SE.md。


关于 Ansvar Systems

我们为欧洲市场打造 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们用于查询斯洛文尼亚法律的内部参考工具——后来发现,所有为中东欧市场打造合规工具的人都面临同样的研究难题。

因此,我们将它开源。浏览 PISRS 不应该需要法律学位。

ansvar.eu —— 瑞典斯德哥尔摩


用心打造于瑞典斯德哥尔摩

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。