关于 At Ris
At Ris 是面向法律研究者及相关工作者的奥地利法律 MCP 服务,可查询联邦法规及法院判决。它支持按生效日期读取法规历史版本,并检索宪法、行政及普通法院判例。
主要功能
- 01检索奥地利联邦法规
- 02按日期读取法规条文
- 03查询多类法院判决
- 04按 ECLI 或案号读取判决
- 05长文本分页返回
适用场景
- 01核对特定日期有效的法规条文
- 02按案号或 ECLI 查找判决
- 03检索法院判决并阅读全文
MCP 相关
向 MCP 客户端提供法规和判例检索、读取工具;可通过 Pipeworx 远程服务连接,也可作为本地 stdio MCP 服务运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/at-ris/mcpclaude mcp add --transport http pipeworx-io-at-ris https://gateway.pipeworx.io/at-ris/mcp{"mcpServers":{"pipeworx-io-at-ris":{"type":"http","url":"https://gateway.pipeworx.io/at-ris/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-at-ris":{"type":"http","url":"https://gateway.pipeworx.io/at-ris/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-at-ris":{"type":"http","url":"https://gateway.pipeworx.io/at-ris/mcp"}}}{"mcpServers":{"pipeworx-io-at-ris":{"serverUrl":"https://gateway.pipeworx.io/at-ris/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
@pipeworx/at-ris
奥地利汇编后的联邦法律和判例——完整文本,可按条款或裁决查询,并将生效日期与发布日期分开记录:可按任意日期搜索和阅读联邦法规中的 §/条款/附件,也可通过 Geschäftszahl 或 ECLI 搜索和阅读宪法法院(VfGH)、最高行政法院(VwGH)或普通法院(OGH/OLG/LG/BG)的裁决。
隶属于 Pipeworx——一个将 AI Agent 接入 1872+ 个实时数据源的 MCP 网关。这是一项独立的非官方集成,与上游提供方无关联、未获其认可,也非由其发布。
工具
at_search_legislation(query?, titel?, gesetzesnummer?, in_force_on?, limit?, offset?)— 通过全文词语、法律标题或精确法律编号搜索汇编后的联邦法律(Bundesrecht konsolidiert)。返回匹配的条款及其所属法律、引文、生效日期、主题索引和官方 RIS 页面。at_get_provision(law, paragraph, provision_type?, as_of?, text_offset?)— 获取某条款在指定日期的原文(德语)。law接受 Gesetzesnummer 或标题/缩写(先解析)。较长文本可通过text_offset/text_has_more/text_next_offset分页获取。at_get_legislation_document(document_id, text_offset?)— 通过 RIS id 直接获取一份 Bundesrecht konsolidiert 文档的文本(id 来自上述两个工具),无需重新解析引文。at_search_case_law(court, query?, geschaeftszahl?, date_from?, date_to?, doc_type?, limit?, offset?)— 在且仅在一个法院类别(vfgh、vwgh或justiz)中,通过全文词语、案号和/或日期范围搜索判例。默认搜索裁决文本;doc_type: "rechtssatz"则搜索裁判要旨摘要。at_get_decision(document_id?, ecli?, geschaeftszahl?, court?, text_offset?)— 通过文档 id、ECLI(自动推断法院)或 Geschäftszahl(必须提供法院)获取一份裁决的原文全文。除文本外,还会返回裁决日期、法律/主题领域、裁判要旨和引用的规范,分页方式与at_get_provision相同。
身份验证
无需密钥。
数据来源
- Bundeskanzleramt(奥地利),Rechtsinformationssystem(RIS)— Bundesrecht konsolidiert(汇编后的联邦法律):每部联邦法规均会随之后的修订及时更新,并按条款(§/条款/附件)拆分;每条均包含自己的历史版本(“Fassungen”)和生效日期。这些汇编文本明确仅供参考,不具法律约束力(具有法律约束力的是单独发布的、经过认证的 Bundesgesetzblatt,本工具包不涵盖该内容)。
- Bundeskanzleramt(奥地利),Rechtsinformationssystem(RIS)— Judikatur(判例):Verfassungsgerichtshof(VfGH,宪法法院,自 1980 年起)、Verwaltungsgerichtshof(VwGH,最高行政法院,自 1990 年起)以及普通法院(OGH 和 OLG/LG/BG,统称“Justiz”)的裁决。
- 搜索/获取结果(
official_url/ 文档页面)会附上记录对应的 RIS 页面链接,供引用使用——该页面是记录本身,并非一个路由。
注意事项
- 无密钥、实时代理,按设计控制低请求量。 RIS 要求在进行大批量采集前通知他们。本工具包绝不批量抓取:每个工具恰好发出一次上游搜索请求,而两个“获取”工具最多再发出一次请求,用于获取该文档的文本。本工具包不包含预置内容,也不提供镜像。
- 搜索绝不返回正文文本。 RIS 的搜索 API 返回元数据以及指向文档 Xml/Html/Rtf/Pdf 的链接,绝不内联返回文本或摘要。要获取原始语言的实际文本,始终需要进行第二次抓取:在
at_get_provision/at_get_decision/at_get_legislation_document中使用搜索结果提供的 URL,而绝不根据猜测构造 URL;两个“按 ID 获取”工具除外,它们会使用一种已确认稳定的路径格式,供调用方获取先前搜索得到的 ID。 - 上游 JSON 源自 XML:任何可能重复的字段,单个值会以
{"item": "x"}的形式返回,多个值会以{"item": ["x","y"]}的形式返回——绝不会是裸数组;没有值时,该键会缺失(而不是[])。 - Fassung(版本)解析始终明确执行。 一项条文可能有多个历史版本,每个版本都有自己的有效期。本工具包始终会发送一个基准日期(默认为今天),以解析出当时恰好有效的一个版本,而不是返回所有版本让调用方自行选择,因此响应中的
in_force_from/in_force_until/ 发布日期对应的都是实际返回的那个版本。 - 判例 ID 的前缀包含法院信息,因此
at_get_decision无需额外往返,即可从document_id或ecli推断法院:VfGH 的判决以JFT开头,VwGH 以JWT开头,Justiz(OGH/OLG/LG/BG)的判决则以JJT(全文)或JJR(判决要旨/Rechtssatz)开头。单独的geschaeftszahl无法可靠地携带这些信息,因此使用该路径时必须明确指定court。 - “Justiz”指普通法院系统,不只包括 OGH,还包括 OLG(高等地区法院)、LG/BG(地区法院/地方法院)以及少数专门合议庭。
at_search_case_law(court: "justiz", ...)会一并搜索所有这些法院;RIS 不允许调用方在该应用中仅限定搜索“OGH”。 - 长篇条文和判决会按字符偏移分页(
text_offset/text_has_more/text_next_offset),绝不会在不作说明的情况下截断——有些 Justiz 判决的文本远超单次响应可容纳的长度。
快速开始
添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):
{
"mcpServers": {
"at-ris": {
"url": "https://gateway.pipeworx.io/at-ris/mcp"
}
}
}
此端点实际提供的内容
https://gateway.pipeworx.io/at-ris/mcp 上的 tools/list 会返回上表所列工具,以及 Pipeworx 共享元工具——ask_pipeworx、discover_tools、search_within、remember / recall,以及网关范围内的其他工具。因此,你看到的工具数量会多于此表:目前,单个工具包端点除了工具包自身的工具外,还会列出约 30 个共享工具。连接的 initialize 响应会说明确切范围,是当天情况的权威答案。
这是有意为之,并非意外地进行了多路复用。元工具可让限定范围的连接通过 ask_pipeworx 跨整个目录路由,从而回答本工具包未涵盖的问题,而无需再添加第二个 MCP 服务。目前无法挂载不含这些元工具的工具包端点;如果额外的 schema 占用的上下文超过了路由功能带来的价值,请连接一次完整网关,而不是连接多个工具包端点。
或者,连接完整的 Pipeworx 网关,直接列出每个工具包的所有工具,而不只是当前工具包的工具:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
两个 URL 都会连接到同一个网关和相同的 1872+ 个数据源。唯一的区别在于,哪个工具包的工具会被直接列出;无论使用哪个 URL,ask_pipeworx 都能访问所有工具。
没有 MCP 客户端?通过 HTTP 调用
curl -X POST https://gateway.pipeworx.io/v1/tools/at_search_legislation \
-H 'Content-Type: application/json' \
-d '{"query":"Datenschutz","limit":5}'
首次调用无需账户。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/at_search_legislation。查找工具:POST https://gateway.pipeworx.io/v1/tools/search_packs,并传入 {"query":"..."}。
独立运行(无需网关账户)
此软件包也可作为本地 stdio MCP 服务运行,无需 Pipeworx 账户,也无需经过网关:
{
"mcpServers": {
"at-ris": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-at-ris"]
}
}
}
或者直接运行,确认它可以启动:
npx -y @pipeworx/mcp-at-ris
它通过 stdin/stdout 使用 MCP,并响应 initialize/tools/list/tools/call,仅提供此软件包的工具,不包含上方网关连接额外提供的任何共享元工具。相同的源代码,相同的工具,无需 ask_pipeworx 路由。
使用 ask_pipeworx
你可以不用直接调用工具,而是用通俗的英语提问——这既适用于上方的软件包端点,也适用于完整网关:
ask_pipeworx({ question: "your question about At Ris data" })
网关会选择合适的工具并自动填入参数。
更多信息
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。