关于 kvasir — verifiable German, Austrian, Swiss & EU law
Kvasir 是面向法律专业人士和 Agent 的托管 MCP 服务,可依据德国、奥地利、瑞士和欧盟官方来源解析、搜索及核验引文,并提供适用文本和来源信息。
主要功能
- 01将法律引文解析为现行文本
- 02按问题或主题搜索法律
- 03检查草案与引文原文
- 04核验引文列表
- 05查询法律引文关系
适用场景
- 01确认引文对应条文的适用文本
- 02检查法律备忘录中的引文
- 03查找引用欧盟条文的判决
MCP 相关
MCP 客户端可通过 OAuth 或 X-API-Key 请求头连接托管的流式 HTTP 端点 https://kvasir.legal/mcp。服务提供法律搜索、引文解析与核验,以及法律对象和关系查询工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://kvasir.legal/mcpclaude mcp add --transport http legal-kvasir-kvasir-legal https://kvasir.legal/mcp{"mcpServers":{"legal-kvasir-kvasir-legal":{"type":"http","url":"https://kvasir.legal/mcp"}}}在 Cursor 中打开{"servers":{"legal-kvasir-kvasir-legal":{"type":"http","url":"https://kvasir.legal/mcp"}}}在 VS Code 中打开{"mcpServers":{"legal-kvasir-kvasir-legal":{"type":"http","url":"https://kvasir.legal/mcp"}}}{"mcpServers":{"legal-kvasir-kvasir-legal":{"serverUrl":"https://kvasir.legal/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://kvasir.legal/mcp需要授权工具
详细介绍
kvasir-mcp
用于核验德国、奥地利、瑞士和欧盟法律的 MCP 服务。 从任意 MCP 客户端解析、搜索并根据官方来源核验法律引文。
此仓库介绍的是托管版服务。无需安装,也无需本地构建:将客户端指向以下端点即可。
https://kvasir.legal/mcp
传输方式:可流式传输的 HTTP。身份验证:OAuth(大多数客户端会自动发现),或使用 X-API-Key 请求头。在 kvasir.legal/signup 注册免费账户,每月可获得 2,000 个单位;在网站上阅读法律则完全无需账户。
为什么需要
大模型根据训练数据快照回答法律问题。它们会转述已修订的条文、引用已废止的指令,也无法说明答案依据的是哪个版本。此服务为 Agent 提供两项操作来解决这些问题:将引文解析为当前有效的原文,以及核验 Agent 自行生成的引文。
覆盖范围
| 司法辖区 | 法规 | 判例 |
|---|---|---|
| 德国 — 联邦 | ✅ | ✅(联邦法院) |
| 巴伐利亚 | ✅ | ✅ |
| 北莱茵-威斯特法伦 | ✅ | ✅ |
| 萨克森 · 勃兰登堡 · 不来梅 | ✅ | — |
| 奥地利 | ✅ | ✅(OGH、VfGH、VwGH) |
| 瑞士 | ✅ | — |
| 欧盟 | ✅,包括授权法案、实施法案和欧盟委员会指南 | ✅(CJEU、普通法院) |
约 460,000 项规范、约 512,000 份裁判、约 140 万条类型化引文关系。每天核查来源(萨克森和不来梅每周核查)。已废止的法案仍保留在语料库中,并标注为已废止。实时数量和各来源的时间戳:
/api/v1/status。
工具
| 工具 | 适用场景 |
|---|---|
resolve_citation | 你有一段引文,例如 „§ 573 Abs. 2 BGB"、„Art. 6 GDPR" |
search_legal | 你有问题或主题,而不是引文 |
check_draft | 你有完整的草稿、备忘录或诉状,其中包含引文和引用的原文 |
verify_citations | 你有一份待核验的纯引文列表 |
get_legal_object | 你有一个规范 URI |
get_legal_objects | 你需要一次获取多个对象 |
get_legal_relations | 你想查看从一个节点出发的引文图 |
legal_uri_grammar | 你想自行构建 URI |
参数、限制和响应格式: kvasir.legal/developers/mcp-tools。
示例
向你的 Agent 提问:„哪些裁判引用了 Art. 6 GDPR?"——它会对 norm:eu:GDPR:art_6 调用
get_legal_relations,并获取引用该条文的裁判及其法院、案号和规范 URI,按权威性排序。
也可以不使用任何客户端:
curl -s "https://kvasir.legal/api/v1/relations/norm:eu:GDPR:art_6?direction=in&limit=5"
如实说明限制
- 核验结果只针对此语料库。未命中表示“此处未找到”——可能是拼写错误,也可能是覆盖缺口——而不是“此引文是伪造的”。
- 引文可能确实存在、仍然有效、引用无误,但仍不适用于相关问题。这不是法律建议。
- 欧盟委员会指南具有解释性质,不具约束力,并会明确标注。
- 瑞士、萨克森、勃兰登堡和不来梅目前尚无判例。
链接
- 网站 — https://kvasir.legal
- API 文档 — https://kvasir.legal/developers
- 基准测试 — https://kvasir.legal/developers/benchmark
- 来源与权利 — https://kvasir.legal/sources
- 联系方式 — [email protected]
许可说明:语料库依据 kvasir.legal/agb 中的条款提供。欢迎搜索和问答引擎使用;不允许为模型训练而抓取内容。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。