プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

At Ris

作者:pipeworx-ioバージョン 0.2.1i★ –iパソコンでもクラウドでも
レジストリ名io.github.pipeworx-io/at-ris

インストール

概要

作者による説明(英語の原文)

Austria — consolidated federal law and case law, from the Bundeskanzleramt's…

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: その他
  • 入力が必要なもの:PIPEWORX_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://gateway.pipeworx.io/at-ris/mcp

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "at-ris": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-at-ris"
      ],
      "env": {
        "PIPEWORX_API_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http at-ris https://gateway.pipeworx.io/at-ris/mcp

または、パソコンで動かす

claude mcp add at-ris --env PIPEWORX_API_KEY=your-value -- npx -y @pipeworx/mcp-at-ris

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "at-ris": {
      "url": "https://gateway.pipeworx.io/at-ris/mcp"
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "at-ris": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-at-ris"
      ],
      "env": {
        "PIPEWORX_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "at-ris": {
      "type": "http",
      "url": "https://gateway.pipeworx.io/at-ris/mcp"
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "at-ris": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-at-ris"
      ],
      "env": {
        "PIPEWORX_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://gateway.pipeworx.io/at-ris/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • PIPEWORX_API_KEY 秘密 env
    Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント pipeworx-io で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32489件のうち0%よりスターが多い
  • このカテゴリのほかの32489件のうち83%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32489件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

At Risは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:PIPEWORX_API_KEY

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.2.1)がレジストリに届いたのは7 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Whisper

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

Whisper

作者:whisper-sec

One routable IPv6 per AI agent, verifiable from the DNS root. Keyless tools need no signup.

パソコンでもクラウドでも今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@pipeworx/at-ris

Austria's consolidated federal law and case law — full text, by provision or by decision, with in-force dates kept separate from publication dates: search and read a §/Article/Annex of a federal statute as of any date, and search and read a decision of the constitutional court (VfGH), the supreme administrative court (VwGH) or the ordinary courts (OGH/OLG/LG/BG), by Geschäftszahl or ECLI.

Part of Pipeworx — an MCP gateway connecting AI agents to 1863+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.

Tools

  • at_search_legislation(query?, titel?, gesetzesnummer?, in_force_on?, limit?, offset?) — search consolidated federal law (Bundesrecht konsolidiert) by full-text words, law title, or exact law number. Returns matching provisions with their law, citation, in-force dates, subject index and the official RIS page.
  • at_get_provision(law, paragraph, provision_type?, as_of?, text_offset?) — the original-language (German) text of one provision, as of a given date. law accepts a Gesetzesnummer or a title/abbreviation (resolved first). Long text is paged via text_offset/text_has_more/text_next_offset.
  • at_get_legislation_document(document_id, text_offset?) — fetch one Bundesrecht konsolidiert document's text directly by its RIS id (from the two tools above), without re-resolving the citation.
  • at_search_case_law(court, query?, geschaeftszahl?, date_from?, date_to?, doc_type?, limit?, offset?) — search case law in exactly one court family (vfgh, vwgh or justiz) by full-text words, case number and/or date range. Defaults to decision texts; doc_type: "rechtssatz" searches headnote summaries instead.
  • at_get_decision(document_id?, ecli?, geschaeftszahl?, court?, text_offset?) — the original-language full text of one decision, by document id, ECLI (court inferred automatically) or Geschäftszahl (court required). Returns decision date, legal/subject area, headnote and norms cited alongside the text, paged the same way as at_get_provision.

Auth

Keyless.

Data sources

  • Bundeskanzleramt (Austria), Rechtsinformationssystem (RIS) — Bundesrecht konsolidiert (consolidated federal law): every federal statute and regulation kept up to date with later amendments folded in, broken into provisions (§/Article/Annex), each with its own historical versions ("Fassungen") and in-force dates. These consolidated texts are explicitly informational, not the legally binding form (that is the separately authenticated Bundesgesetzblatt, not covered by this pack).
  • Bundeskanzleramt (Austria), Rechtsinformationssystem (RIS) — Judikatur (case law): decisions of the Verfassungsgerichtshof (VfGH, constitutional court, from 1980), the Verwaltungsgerichtshof (VwGH, supreme administrative court, from 1990) and the ordinary courts (OGH plus OLG/LG/BG, "Justiz").
  • A record's own RIS page is linked back from search/get results (official_url / document pages) for citation — that is the record, not a route.

Notes

  • Keyless, live proxy, low-volume by design. RIS asks to be notified before high-volume harvesting. This pack never bulk-crawls: every tool makes exactly one upstream search request, and the two "get" tools make at most one further request to fetch that one document's text. Nothing is baked into the pack or mirrored.
  • Search never returns body text. RIS's search API returns metadata and links to a document's Xml/Html/Rtf/Pdf, never inline text or a snippet. Getting the actual original-language text is always a second fetch, done inside at_get_provision / at_get_decision / at_get_legislation_document from the URL the search gave — never a URL constructed from guesswork, except in the two "by id" tools, which use the one confirmed-stable path shape for a caller who already holds an id from an earlier search.
  • The upstream JSON is XML-derived: any field that can repeat comes back as {"item": "x"} for one value or {"item": ["x","y"]} for several — never a bare array, and the key is absent (not []) when there are none.
  • Fassung (version) resolution is always explicit. A provision can have several historical versions, each with its own in-force window. This pack always sends an as-of date (defaulting to today) to resolve to exactly the one version valid then, rather than returning every version and asking the caller to pick, so in_force_from/in_force_until/publication dates on a response are for the one version actually returned.
  • Case law id prefixes carry the court, which is how at_get_decision infers it from document_id or ecli without an extra round trip: VfGH decisions start JFT, VwGH JWT, and Justiz (OGH/OLG/LG/BG) JJT (full text) or JJR (headnote/Rechtssatz). A bare geschaeftszahl does not reliably carry this, so that path requires court explicitly.
  • "Justiz" is the ordinary-courts family, not only the OGH — it also carries OLG (higher regional courts), LG/BG (regional/district courts) and a few specialised senates. at_search_case_law(court: "justiz", ...) searches all of them together; RIS does not let a caller narrow to "OGH only" within that application.
  • Long provisions and decisions are paged by character offset (text_offset/text_has_more/text_next_offset), never silently truncated — some Justiz decisions run well past a single response's worth of text.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{

"mcpServers": { "at-ris": { "url": "https://gateway.pipeworx.io/at-ris/mcp" } } }

What this endpoint actually serves

tools/list at https://gateway.pipeworx.io/at-ris/mcp returns the tools in the table above plus the shared Pipeworx meta-tools — ask_pipeworx, discover_tools, search_within, remember/recall and the rest of the gateway-wide set. So the tool count you see is larger than this table: a single-pack endpoint currently lists roughly 30 shared tools alongside the pack's own. The connection's initialize response states its exact scope, and is the authoritative answer for a given day.

This is deliberate, not multiplexing by accident. The meta-tools are what let a scoped connection answer a question this pack does not cover — via ask_pipeworx, which routes across the whole catalog — without you adding a second MCP server. There is currently no way to mount a pack endpoint without them; if the extra schemas cost you more context than the routing is worth, connect to the full gateway once rather than to several pack endpoints.

Or connect to the full Pipeworx gateway to get every pack's tools listed directly, instead of just this one's:

{

"mcpServers": { "pipeworx": { "url": "https://gateway.pipeworx.io/mcp" } } }

Both URLs reach the same gateway and the same 1863+ data sources. The only difference is which pack's tools are listed directly; ask_pipeworx reaches all of them from either one.

No MCP client? Call it over HTTP

curl -X POST https://gateway.pipeworx.io/v1/tools/at_search_legislation \

-H 'Content-Type: application/json' \ -d '{"query":"Datenschutz","limit":5}'

No account needed for the first calls. Inspect any tool: GET https://gateway.pipeworx.io/v1/tools/at_search_legislation. Find one: POST https://gateway.pipeworx.io/v1/tools/search_packs with {"query":"..."}.

Run it from npm

@pipeworx/mcp-at-ris is a local stdio bridge to the Pipeworx gateway: your MCP client starts it with npx, and it forwards every call to the same https://gateway.pipeworx.io/at-ris/mcp endpoint shown above. It needs network access; there is no offline mode.

{

"mcpServers": { "at-ris": { "command": "npx", "args": ["-y", "@pipeworx/mcp-at-ris"] } } }

Without a key it calls anonymously, capped at 50 calls a day. A free account raises that to 200 a day: get a key at https://pipeworx.io/signup and add "env": { "PIPEWORX_API_KEY": " " } to the server entry. The key is sent as a Bearer token, the same way a hosted connection sends it, so calls are metered and billed exactly as they are there.

It lists only this pack's tools by default. Set PIPEWORX_META_TOOLS=1 to also list ask_pipeworx and the other gateway-wide tools.

Behind an HTTPS proxy: Node's built-in fetch does not read HTTPS_PROXY by default. Newer Node releases honour it when NODE_USE_ENV_PROXY=1 is set; check your Node version's documentation.

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English — this works on the pack endpoint above as well as on the full gateway:

ask_pipeworx({ question: "your question about At Ris data" })

The gateway picks the right tool and fills the arguments automatically.

More

License

MIT

PopNxに聞く