关于 austrian-law-mcp
austrian-law-mcp 为法律研究、合规工作和法律科技开发提供可搜索的奥地利联邦立法及欧盟交叉引用。它返回来源原文和引文信息,并支持条文检索、引文验证及法律状态查询。
主要功能
- 01按文本搜索奥地利法律
- 02按引文获取条文
- 03验证并格式化引文
- 04检查法规是否仍有效
- 05查询欧盟法律交叉引用
- 06汇总引用来源以构建法律立场
适用场景
- 01研究奥地利法律条文
- 02核验法律文件中的引文
- 03查询法规当前状态
- 04追溯奥地利法规所依据的欧盟法律
MCP 相关
该语料通过 Ansvar Gateway MCP 服务 https://gateway.ansvar.eu/mcp 提供。其工具向 MCP 客户端开放奥地利法律及欧盟交叉引用查询;仓库也说明了本地构建语料的方法。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Austrian Law MCP Server
奥地利法律语料库现已通过 Ansvar Gateway 提供服务。 将你的 AI 助手(Claude、Copilot、Cursor、自定义 MCP 客户端)连接到
https://gateway.ansvar.eu/mcp——一次 OAuth 连接即可使用,并提供免费套餐;覆盖此语料库、欧盟法规、经审计的 28 个司法辖区的国家法律,以及 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)。注册后,你的客户端将绑定到你的账户;套餐(free / premium / team / company)决定扇出范围、配额以及可访问的下游 MCP。
自托管此 MCP
你也可以克隆此仓库并自行构建语料库。架构、抓取器和工具实现都在此处。仓库中不包含预构建数据库——上游来源的 TDM 和标准许可限制意味着我们将语料库托管在 Ansvar 基础设施上,而不将其作为公共制品重新分发。
自行构建:运行此仓库的摄取脚本(入口因仓库而异——通常是 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。
面向 AI 时代的 RIS(Rechtsinformationssystem)替代方案。
直接在 Claude、Cursor 或任何兼容 MCP 的客户端中查询 5,101 部奥地利法规——从 Datenschutzgesetz 和 Strafgesetzbuch,到 Allgemeines bürgerliches Gesetzbuch、Arbeitsverfassungsgesetz 等。
如果你正在构建法律科技、合规工具,或开展奥地利法律研究,这就是你的经验证参考数据库。
由 Ansvar Systems 构建——瑞典斯德哥尔摩
为什么要做这个项目
奥地利法律研究意味着要在 RIS(Rechtsinformationssystem des Bundes)中查找资料,同时处理 Bundesgesetze、Landesgesetze 和 RIS-Suchabfragen。无论你是:
- 律师,核实诉状或合同中的引文
- 合规官,检查 DSGVO 义务或 Arbeitsverfassungsgesetz 要求
- 法律科技开发者,基于奥地利法律构建工具
- 研究人员,追溯从 Regierungsvorlage 到颁布法规的立法历史
……你都不该需要打开几十个浏览器标签页,手动交叉核对 PDF。向 Claude 提问,获取准确条文及相关背景。
此 MCP 服务让奥地利法律变得可搜索、可交叉引用,并可供 AI 读取。
示例查询
连接后,只需用自然语言提问——德语或英语均可:
- "数据保护法(DSG 2018)§ 4 对同意作了什么规定?"
- "劳动宪法法(ArbVG)目前仍然有效吗?"
- "搜索奥地利法律中有关数据保护的规定"
- "DSG 2018 实施了哪些欧盟指令?"
- "查找《刑法》(StGB)中关于计算机诈骗的刑罚规定"
- "《一般民法典》(ABGB)对合同订立作了什么规定?"
- "搜索 ArbVG 中有关劳动者保护的规定"
- "哪些奥地利法律实施了 GDPR?"
- "比较奥地利各项法规中的 NIS2 实施要求"
包含内容
| 类别 | 数量 | 详情 |
|---|---|---|
| 法规 | 5,101 部法规 | 全面的奥地利联邦立法 |
| 条款 | 56,760 个条款 | 支持通过 FTS5 进行全文搜索 |
| 立法准备文件 | 2,674 份文件 | Regierungsvorlagen 和议会材料(高级版) |
| 判例法 | 230,201 项判决 | OGH、VfGH、VwGH(高级版) |
| 数据库大小 | ~1.5 GB | 经过优化的 SQLite,可移植 |
| 每日更新 | 自动化 | 与 RIS 进行时效性检查 |
仅包含经验证的数据——每条引文均经过官方来源(ris.bka.gv.at)验证。不含任何由大模型生成的内容。
查看实际效果
为什么有效
原文来源文本(未经大模型处理):
- 所有法规文本均来自 RIS(Rechtsinformationssystem des Bundes)官方来源
- 条款从 SQLite FTS5 数据库行中原样返回
- 不含任何大模型摘要或改写——数据库存储的是法规文本,而非 AI 解读
智能上下文管理:
- 搜索结果按 BM25 评分排序并返回条款(适合放入上下文)
- 可通过 BGBl 编号和段落/分节获取条款原文
- 交叉引用便于导航,无需一次性加载全部内容
技术架构:
RIS OGD API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
传统研究方式与此 MCP 的对比
| 传统方式 | 此 MCP 服务 |
|---|---|
| 按法律名称搜索 RIS | 使用普通德语搜索:"Datenschutz Einwilligung" |
| 手动浏览含多个段落的法规 | 获取带有上下文的准确条款 |
| 手动交叉引用不同法律 | build_legal_stance 汇总多个来源的内容 |
| “这部法律目前仍然有效吗?”→ 手动核查 | check_currency 工具 → 几秒内给出答案 |
| 查找欧盟法律依据 → 翻查 EUR-Lex | get_eu_basis → 即时获取关联的欧盟指令 |
| 检查 RIS 中的更新 | 每日自动进行时效性检查 |
| 没有 API,也无法集成 | MCP 协议 → 面向 AI 原生设计 |
传统方式: 搜索 RIS → 下载 PDF → Ctrl+F → 与 Regierungsvorlage 交叉核对 → 检查 EUR-Lex → 重复操作
此 MCP: "Welche EU-Richtlinie liegt dem DSG 2018 § 4 zur Einwilligung zugrunde?" → 完成。
可用工具(13 个)
核心法律研究工具(8 个)
| 工具 | 描述 |
|---|---|
search_legislation | 对 56,760 个条款进行 FTS5 搜索,并按 BM25 排序 |
get_provision | 按 BGBl 编号和段落/分节获取特定条款 |
validate_citation | 根据数据库验证引文(零幻觉检查) |
build_legal_stance | 汇总法规、判例法和立法准备文件中的引文 |
format_citation | 按奥地利惯例格式化引文(完整/简短/精确定位) |
check_currency | 检查法规是否有效、已修订或已废止 |
list_sources | 列出所有可用法规及其元数据和数据来源信息 |
about | 服务信息、功能、数据集统计信息和覆盖范围摘要 |
欧盟法律集成工具(5)
| 工具 | 描述 |
|---|---|
get_eu_basis | 获取适用于奥地利法规的欧盟指令/法规 |
get_austrian_implementations | 查找落实欧盟法案的奥地利法律 |
search_eu_implementations | 搜索欧盟文件及奥地利落实情况数量 |
get_provision_eu_basis | 获取特定条款的欧盟法律引用 |
validate_eu_compliance | 检查落实状态(需要 EU MCP) |
欧盟法律集成
奥地利是欧盟成员国。欧盟指令和法规深刻影响着奥地利法律,尤其是在数据保护、金融服务、消费者保护和环境法领域。
| 指标 | 值 |
|---|---|
| 加入欧盟时间 | 1995 |
| GDPR 落实法律 | DSG 2018(Datenschutzgesetz) |
| NIS2 落实法律 | NISG 2024(Netz- und Informationssystemsicherheitsgesetz) |
| 主管机构 | Datenschutzbehörde(DSB) |
| EUR-Lex 集成 | 自动获取元数据 |
奥地利落实欧盟法律的主要法律
- GDPR(2016/679)→ Datenschutzgesetz 2018(DSG 2018)
- NIS2 指令(2022/2555)→ NISG 2024
- AI Act(2024/1689)→ 奥地利正在推进落实
- eIDAS(910/2014)→ E-Government-Gesetz、Signaturgesetz
- AML 指令(2015/849)→ Finanzmarkt-Geldwäschegesetz(FM-GwG)
- 消费者权利指令(2011/83)→ Konsumentenschutzgesetz(KSchG)
详细文档请参阅 EU_INTEGRATION_GUIDE.md。
数据来源与时效性
所有内容均来自权威的奥地利法律数据库:
- RIS - Rechtsinformationssystem des Bundes -- 联邦官方法律数据库,由 Bundeskanzleramt 维护
- EUR-Lex -- 欧盟官方法律数据库(仅元数据)
数据来源信息
| 字段 | 值 |
|---|---|
| 主管机构 | Bundeskanzleramt Österreich |
| 获取方式 | RIS OGD API |
| 语言 | 德语 |
| 许可证 | AT-Statutory-PD — 奥地利成文法公有领域(UrhG §7(1)“Freie Werke”) |
| 覆盖范围 | 5,101 项联邦法规 |
| 最后导入时间 | 2026-02-25 |
自动时效性检查(每日)
每日 GitHub Actions 工作流会监控所有数据源:
| 来源 | 检查项 | 方法 |
|---|---|---|
| 法规修订 | RIS API 日期比较 | 检查全部 5,101 项法规 |
| 新法规 | RIS Bundesgesetzblatt 信息流 | 与数据库进行差异比较 |
| 欧盟引用过时情况 | Git 提交时间戳 | 超过 90 天时标记 |
安全
本项目采用多层自动化安全扫描:
| 扫描器 | 功能 | 计划 |
|---|---|---|
| CodeQL | 静态分析安全漏洞 | 每周 + PR |
| Semgrep | SAST 扫描(OWASP Top 10、密钥、TypeScript) | 每次推送 |
| Gitleaks | 检测 Git 历史记录中的密钥 | 每次推送 |
| Trivy | 扫描文件系统和 npm 依赖中的 CVE | 每日 |
| Docker Security | 容器镜像扫描 + SBOM 生成 | 每日 |
| Socket.dev | 检测供应链攻击 | PR |
| OSSF Scorecard | OpenSSF 最佳实践评分 | 每周 |
| Dependabot | 自动更新依赖项 | 每周 |
完整政策和漏洞报告方式请参阅 SECURITY.md。
重要免责声明
法律建议
此工具不构成法律建议
法规文本来源于官方 RIS 出版物。但请注意:
- 这是一款研究工具,不能替代专业法律顾问
- 法院判例覆盖仅适用于 Premium 层级——免费层级不应作为判例研究的唯一依据
- 提交法院文件时,请对照主要来源(ris.bka.gv.at)核实关键引文
- 欧盟交叉引用摘录自奥地利法规文本,而非 EUR-Lex 全文
专业使用前,请阅读: DISCLAIMER.md | PRIVACY.md
客户保密
查询会通过 Claude API。对于享有保密特权或机密事项,请使用本地部署。有关 Österreichischer Rechtsanwaltskammertag(ÖRAK)的合规指南,请参阅 PRIVACY.md。
文档
开发
设置
git clone https://github.com/Ansvar-Systems/Austria-law-mcp
cd Austria-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 RIS
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection
npm run check-updates # Check for amendments and new statutes
npm run db:update-seed # Update database from seed data
性能
- 搜索速度: 大多数 FTS5 查询耗时 <100ms
- 数据库大小: 约 1.5 GB(完整语料)
- 可靠性: 数据摄取成功率 100%
更多 Ansvar MCP
完整覆盖范围请访问 ansvar.eu/coverage。
贡献
欢迎贡献!指南请参阅 CONTRIBUTING.md。
优先方向:
- 扩展欧盟法规交叉引用
- 历史法规版本与修订追踪
- 重要法规的英文翻译
- 扩展下级法院判决覆盖
路线图
-
核心法规数据库,支持 FTS5 搜索
-
完整语料摄取(5,101 部法规,56,760 条条文)
-
欧盟法律集成工具
-
Vercel Streamable HTTP 部署
-
每日对照 RIS 进行新鲜度检查
-
扩展法院判例(Premium 层级)
-
历史法规版本(修订追踪)
-
重要法规的英文翻译
-
Landesrecht 覆盖(省级法律)
引用
如果您在学术研究中使用此 MCP 服务:
@software{austrian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Austrian Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Austria-law-mcp},
note = {5,101 Austrian statutes with 56,760 provisions and EU law cross-references}
}
许可证
Apache License 2.0。详情请参阅 LICENSE。
数据许可证
- 法规与立法:
AT-Statutory-PD—— 奥地利法定公有领域。UrhG §7(1)“Freie Werke”将法律(Gesetze)、条例(Verordnungen)、官方法令(amtliche Erlässe)、公告(Bekanntmachungen)和法院判决(Entscheidungen)排除在版权保护之外。已于 2026-05-17 通过 RIS 汇编文本逐字核实——请参阅 arch-docs 中的docs/audits/2026-05-17-eu-copyright-statutory-works-batch-1a-AT-BE-DK-FI-FR.md。目录条目:infrastructure/attribution-licenses.json中的AT-Statutory-PD。 - 欧盟元数据: EUR-Lex(欧盟公有领域,Decision 2011/833/EU)
关于 Ansvar Systems
我们为欧洲市场打造 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们内部用于查询奥地利法律的参考工具——后来发现,所有面向 DACH 市场进行开发的人都面临同样的研究难题。
因此,我们将其开源。浏览 RIS 中的 5,101 部法规,不应该需要法律学位。
ansvar.eu —— 瑞典斯德哥尔摩
悉心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。