mcpField
A
Arkansas Opinions

Arkansas Opinions

リモート
pipeworx.io法務・行政02 週間前に更新
リポジトリ公式サイト

Arkansas Opinions について

Arkansas Supreme CourtとCourt of Appealsの新しい意見を検索できる、法律調査向けのMCPサーバーです。公式アーカイブの全文と改訂履歴を参照できます。

主な機能

  1. 01裁判所や日付で新着意見を検索
  2. 02引用またはIDによる全文取得
  3. 03一致箇所を示す全文検索
  4. 04意見の改訂履歴と引用ステータス
  5. 05収録範囲と取得状況の確認

活用シーン

  1. 01期間を指定して判決を探す
  2. 02意見の全文や旧版を読む
  3. 03語句やテーマで意見を検索
  4. 04検索結果がない場合に収録状況を確認

MCP 対応

Arkansasの意見を検索・取得し、収録状況を確認するツールをMCPクライアントに公開します。Pipeworxゲートウェイ経由、またはローカルのstdio MCPサーバーとして利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/arkansas-opinions/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

45
パラメーター型必須説明
qstringいいえquestion の別名。
askstringいいえquestion の別名。
textstringいいえquestion の別名。
inputstringいいえquestion の別名。
packsarrayいいえ任意。ルーティング対象をこれらのパックスラッグに限定します(例:["sec-form-d","sec-13f"])。その場合、ルーターは該当パック内のツールのみを選択します。省略すると、デフォルトの全カタログへのルーティングになります。スラッグは list_packs / search_packs / https://pipeworx.io/directory から取得できます。リストにない、または不明なスラッグは無視され、_meta.pack_scope.ignored に記載されます。該当するスラッグが 1 つもない場合は、カタログ全体にルーティングし、_meta.pack_scope.full_catalog:true を設定します(空の回答にはなりません)。
querystringいいえquestion の別名。
promptstringいいえquestion の別名。
messagestringいいえquestion の別名。
questionstringはい自然言語での質問またはリクエスト。query、q、prompt、text、input、ask、message をエイリアスとして使用できます。

詳細

@pipeworx/arkansas-opinions

アーカンソー州最高裁判所およびアーカンソー州控訴裁判所の最新判決 — 中立引用、事件名、判決日、事件番号、執筆者、処分内容、全文、 公開後の改訂版すべて — アーカンソー州司法府の公式判決アーカイブから、 2026-01-01以降の判決を毎時収集します。Fleet #2924。

Pipeworx の一部です — AI エージェントを1784以上の稼働中データソースに接続するMCPゲートウェイです。これは独立した非公式の連携であり、上流プロバイダーとは提携しておらず、承認も受けておらず、公開もされていません。

この連携が存在するのは、court-listener パックが利用するCourtListenerがアーカンソー州の裁判所に対して数か月遅れているためです。2026-10-10時点で、CourtListenerにある最新のアーカンソー州最高裁判決は2026 Ark. 114(2026-06-11)でしたが、裁判所は2026 Ark. 144(2026-10-08)まで判決を出していました。古いアーカンソー州判例法は引き続き court-listener を利用できます。lookup_citation は、CourtListenerにない YYYY Ark. N / YYYY Ark. App. N 形式の引用について、このパックにフォールバックするようになりました。

ツール

  • ark_recent_opinions(court?, since?, limit?, include_syllabi?) — 最新の判決から順に、1つの裁判所("supreme"、"appeals")または両方の判決を返します。指定した日付以降に絞り込むこともできます。「今週、アーカンソー州最高裁判所はどのような判断を下したか」といった質問に答えます。
  • ark_opinion(citation | item_id, version?, max_chars?) — 中立引用("2026 Ark. 140"、"2026 Ark. App. 449"。表記の揺れにも対応)またはアーカイブ項目IDで判決を1件取得し、メタデータ、全文、引用ステータス、バージョン履歴を返します。version を指定すると、以前の改訂版の本文を返します。
  • ark_search_opinions(query, court?, date_after?, date_before?, limit?) — 事件名、引用、判決本文を対象にした全文検索(SQLite FTS5、Porter語幹処理)を実行し、各結果に該当箇所をハイライト表示します。完全一致には語句を引用符で囲みます。すべての単語を含む判決がない場合は、いずれかの単語で再検索し、その旨を通知します(matched: "any_term")。
  • ark_coverage() — 裁判所ごとに、判決件数、最古および最新の判決日、年ごとの引用番号の最小値/最大値、公開後に改訂された判決の数、最後に収集に成功した日時、バックフィルの状態を返します。判決が見つからないことを重要な情報として扱う前に呼び出してください。

すべての応答には source(「アーカンソー州司法府、公式判決アーカイブ」)と data_as_of(収集処理が最後に正常終了した日時)が含まれます。各判決には source_url も含まれ、裁判所のサイトにある判決のページを示すため、原文と照合できます。

バージョン

公開後、判決の速報版には編集上の修正が加えられることがあり、アーカイブでは更新済みとして示されます。収集処理は更新済みの判決を再取得します。本文またはメタデータのハッシュが現在のバージョンと異なる場合、新しい本文を現行バージョンとし、以前のバージョンも保存します。ark_opinion は、取得日時、SHA-256、長さ、理由(first_fetch、source_updated)を含むすべてのバージョンを一覧表示します。再取得しても変更がなければ、新しいバージョンは追加されません。

引用ステータス

各判決について、ソースに記載された情報のみを citation_status + citation_status_note として記録します。

  • neutral_citation_assigned — 裁判所が中立引用を割り当てており、本文に「非公開指定」の表示がありません。それ以上の主張はありません。ソースには、これを超える先例としてのステータスは記載されていません。
  • unpublished — 本文に、公開指定されていないと記載されています。引用が制限されているものとして扱い、先例として使用しないでください。
  • no_citation_assigned — 引用が割り当てられていない判例要旨、命令、または通知です。
  • not_yet_read — 裁判所による掲載は確認されていますが、本文はまだ読み込まれていません(通常は1時間以内)。読み込まれるまでは引用しないでください。

認証

呼び出し元にキーは不要です。ツールはPipeworxゲートウェイ経由でのみ応答します。判決は収集処理がデータを投入するデータベースから読み込まれるため、単独の npm install ではデータがありません。その場合、どのツールも空のリストを返すのではなく、「このランタイムではバインドされていません」という明確なエラーをスローします。

データソース

  • Arkansas Judiciary、公式判例アーカイブ — Arkansas Supreme Court および Court of Appeals の判例と、そのメタデータ(裁判所、日付、ニュートラル サイテーション、事件番号、執筆者、判例の種類、郡、開廷期、判決、 同意意見および反対意見を執筆した裁判官)、全文を提供します。1時間ごとに確認し、 2026-01-01以降の判例が対象です。

Arkansas の裁判所の判例は政府の著作物であり、パブリックドメインです。

次の担当者向けの注意事項:

  • アーカイブのボットチェックは、アクセス元のIPアドレスによって異なります。同じ正規の User-Agent が、2026-10-10にノートパソコンからアクセスした際にはチェックを受け、 Cloudflareのネットワークからの応答ではチェックを受けなかったため、収集処理は Cloudflare Worker cronとして実行されます。チャレンジを解決したり、身元を変更したりすることは ありません。チャレンジが発生すると処理は停止し、 ark_coverage().last_collection_attempt に captcha_wall として表示されます。収集処理による アーカイブの読み取り方法は workers/ark-opinions-collector に記載されています。
  • アーカイブが再公開する2026-01-01より前に判決が出た判例は、 court-listener に任せます。
  • 各裁判所は毎日のシラバス文書も公開しており、Court of Appeals は 「no opinion」の通知も公開しています。これらは document_kind: "syllabus" /"no_opinion_notice" として保存され、include_syllabi: true を指定しない限り ark_recent_opinions には含まれません。
  • 保存先:Cloudflare D1データベース pipeworx-ark-opinions。ゲートウェイには ARK_OPINIONS_DB としてバインドされています(pack-manifest.json の d1Binding)。スキーマ: workers/ark-opinions-collector/src/schema.ts。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "arkansas-opinions": {
      "url": "https://gateway.pipeworx.io/arkansas-opinions/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/arkansas-opinions/mcp の tools/list は、上の表にあるツールに 加えて、共通の Pipeworx メタツール(ask_pipeworx、 discover_tools、search_within、remember/recall など、ゲートウェイ全体で使える ツール群)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックの エンドポイントには、パック固有のツールに加え、共通ツールがおよそ30個表示されます。接続の initialize 応答には正確な対象範囲が示され、その日の状況を知るための正式な情報源となります。

これは意図した動作であり、誤って多重化されているわけではありません。これらのメタツールを使うと、 このパックでは対応できない質問にも、カタログ全体を対象にルーティングする ask_pipeworx を通じて回答できます。そのため、2つ目の MCP サーバーを追加する必要はありません。 現時点では、メタツールを含めずにパックのエンドポイントをマウントする方法はありません。 追加のスキーマがルーティングの利点よりも多くのコンテキストを消費する場合は、複数のパックエンドポイントではなく、 フルゲートウェイに一度だけ接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックのツールだけでなく、 すべてのパックのツールを直接一覧できます:

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

どちらのURLも同じゲートウェイと同じ1784以上のデータソースに接続します。 違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも ask_pipeworx を使えば、すべてのツールにアクセスできます。

MCP クライアントを使わない場合:HTTP経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/ark_recent_opinions \
  -H 'Content-Type: application/json' \
  -d '{"court":"supreme","limit":5}'

最初の呼び出しにアカウントは必要ありません。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/ark_recent_opinions を使用します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を使用します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルのstdio MCP サーバーとしても実行できます。Pipeworx アカウントも、 ゲートウェイへの往復通信も必要ありません:

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

または、起動することを確認するために、直接実行します:

npx -y @pipeworx/mcp-arkansas-opinions

stdin/stdout経由でMCPを使用し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される 共通メタツールは含まれません。同じソース、同じツールで、ask_pipeworxによるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。 上記のパックエンドポイントでも、フルゲートウェイでも利用できます:

ask_pipeworx({ question: "your question about Arkansas Opinions data" })

ゲートウェイが適切なツールを選び、引数を自動的に入力します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。