mcpField
A
At Ris

At Ris

远程服务
pipeworx.io法律与政务05 天前更新

关于 At Ris

At Ris 是面向法律研究者及相关工作者的奥地利法律 MCP 服务,可查询联邦法规及法院判决。它支持按生效日期读取法规历史版本,并检索宪法、行政及普通法院判例。

主要功能

  1. 01检索奥地利联邦法规
  2. 02按日期读取法规条文
  3. 03查询多类法院判决
  4. 04按 ECLI 或案号读取判决
  5. 05长文本分页返回

适用场景

  1. 01核对特定日期有效的法规条文
  2. 02按案号或 ECLI 查找判决
  3. 03检索法院判决并阅读全文

MCP 相关

向 MCP 客户端提供法规和判例检索、读取工具;可通过 Pipeworx 远程服务连接,也可作为本地 stdio MCP 服务运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://gateway.pipeworx.io/at-ris/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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

评论

支持 Markdown

第一次接触 MCP?

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

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