Rechtspraak (Dutch Case Law) について
Rechtspraak は、オランダの判例を検索し、ECLI で判決を取得して引用関係を調べる MCP サーバーです。公式の Rechtspraak Open Data API と LiDO を利用し、API キーは不要です。
主な機能
- 01条件指定による判例検索
- 02複数クエリの一括実行
- 03ECLI による判決取得
- 04判決の一括取得
- 05LiDO の引用関係表示
- 06検索フィルター値の一覧
活用シーン
- 01裁判所、日付、法分野で判決を検索
- 02判決の全文とメタデータを取得
- 03引用関係と法令参照を追跡
MCP 対応
MCP クライアントに、判例検索・取得、フィルター一覧、LiDO 引用グラフのツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| max | integer | いいえ | 返す結果の最大数(デフォルトは 25)。 |
| from | integer | いいえ | 0 始まりのページネーションオフセット(デフォルトは 0)。 |
| sort | enum | いいえ | 'date' は新しい順、それ以外は API のデフォルト順です。relevance | date |
| type | enum | いいえ | 判決または AG の意見に限定します。Uitspraak | Conclusie |
| query | string | いいえ | 直接照会する単一の ECLI。(Open Data はフリーテキスト検索に対応していません。ECLI 以外のキーワードは無視されます。代わりにファセットフィルターを使用してください。) |
| dateTo | string | いいえ | 判決日(終了)、YYYY-MM-DD。 |
| dateFrom | string | いいえ | 判決日(開始)、YYYY-MM-DD。 |
| instanties | array | いいえ | 裁判所フィルター:単一の OWMS 作成者 URI(list_waardelijsten で確認してください)。 |
| rechtsgebied | string | いいえ | Rechtsgebied の slug(例:'civielrecht'、'strafrecht'、'bestuursrecht'、'internationaalpubliekrecht')、または完全な PSI URI。 |
詳細

rechtspraak-mcp
オランダの判例法(jurisprudentie/uitspraken)を扱うモデルコンテキストプロトコルサーバーです。公式の Open Data van de Rechtspraak API と LiDO の引用グラフをラップしているため、MCP 対応のあらゆるエージェント(Claude、Cursor、…)から、判決を検索したり、ECLI で全文を取得したり、判決同士の引用関係を調べたりできます。
API キーは不要です。
npx rechtspraak-mcp
ツール
| ツール | 内容 |
|---|---|
search_uitspraken | 判例法を検索します(デフォルトはファセット検索、フラグを指定すると全文検索)。ECLI とリンクを返します。 |
search_uitspraken_bulk | 3〜10 件の検索を一度に実行します。 |
get_uitspraak | ECLI で指定した判決 1 件の全文、メタデータ、関連情報を取得します。 |
get_uitspraken_bulk | 1 回の呼び出しで ECLI により最大 10 件の判決を取得します。 |
list_waardelijsten | 有効なフィルターの作成に使える値リスト(instanties、rechtsgebieden、proceduresoorten、…)を一覧表示します。 |
lido_related | ECLI を中心とした LiDO 引用グラフを表示します。その判決を引用するもの、判決が引用するもの、法令への参照を確認できます。 |
検索
search_uitspraken は公式の Open Data フィードを対象とするファセット検索です。日付、裁判所(instantie)、法分野(rechtsgebied)、文書種別で絞り込めます。フリーテキストによるキーワード検索には対応していません。ECLI を直接検索するには query に渡すか、ファセットフィルターを使用してください。get_uitspraak は、文書化されている Open Data のコンテンツエンドポイントから全文とメタデータを取得します。
MCP クライアントへのインストール
Claude Code(または claude_desktop_config.json/.mcp.json を読み込むクライアント):
{
"mcpServers": {
"rechtspraak": {
"command": "npx",
"args": ["-y", "rechtspraak-mcp"]
}
}
}
claude mcp add rechtspraak -- npx -y rechtspraak-mcp
引用とソースリンク
すべての結果には、ECLI に対応するリンクが含まれています。
links.deeplink— 引用に安定して使用できるdeeplink.rechtspraak.nlURLlinks.rechtspraak— 人間が閲覧する詳細ページlinks.prudai— 判決を閲覧するための PrudAI ビューアー
エージェントが一節を引用する場合、ツールは、該当箇所の正確な抜粋をアンカーにした Markdown のソースリンクとして引用を表示するよう指示します。
[Zie bron](https://prudai.com/uitspraak/ECLI:NL:HR:2023:1234?quote=%22<verbatim quote>%22)
設定
| 環境変数 | デフォルト | 説明 |
|---|---|---|
RECHTSPRAAK_HTTP_TIMEOUT_MS | 30000 | 上流リクエストのタイムアウト。 |
RECHTSPRAAK_BULK_CONCURRENCY | 4 | 一括処理ツールの並行実行数。 |
PRUDAI_BASE_URL | https://prudai.com | ビューアーのディープリンクのベース URL。 |
RECHTSPRAAK_USER_AGENT | rechtspraak-mcp/… | 上流に送信する User-Agent。 |
LIDO_REST_ENDPOINT | KOOP default | LiDO サービスエンドポイントを上書きします。 |
RECHTSPRAAK_DEBUG | 0 | 1 にすると、上流リクエストを stderr に記録します。 |
開発
bun install
bun run typecheck
bun test
bun run build # → dist/ (Node-runnable, shebang bundle)
bun src/index.ts # run from source
データソースと免責事項
判例データは Rechtspraak の著作物であり、data.rechtspraak.nl を通じて Open Data として公開されています。引用グラフのデータは、KOOP の LiDO サービス(linkeddata.overheid.nl)から取得しています。このプロジェクトは独立したオープンソースのクライアントであり、de Rechtspraak または KOOP との提携関係や、両者からの推奨はありません。結果を利用する前に、必ず信頼できる公式ソースで確認してください。
ライセンス
MIT © PrudAI。PrudAI が保守しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。