mcpField
I
Indonesia Law

Indonesia Law

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

Indonesia Law について

Indonesia Law は、インドネシアの国内法令や憲法裁判所の審査結果を調べる人向けです。2つの公式法令文書ポータルの情報を集約し、キー不要のライブ検索を提供します。

主な機能

  1. 01国内法令と法的状態の検索
  2. 02法令詳細と関連関係の取得
  3. 03年別の法律・行政規則一覧
  4. 04憲法裁判所の審査記録検索
  5. 05記録の要約と PDF の取得

活用シーン

  1. 01法令の有効・改正状況を確認
  2. 02法令と施行規則を検索
  3. 03法律に対する憲法裁判所の審査を調査

MCP 対応

法令検索、記録詳細、年次一覧、憲法裁判所の審査資料を調べるツールを MCP クライアントに公開します。Pipeworx 経由で接続でき、ローカルの stdio MCP サーバーとしても実行できます。

設定

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

エンドポイントhttps://gateway.pipeworx.io/indonesia-law/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/indonesia-law

インドネシアの国内法 — 法律(Undang-Undang)、Perpu、政府規則および大統領規則、憲法裁判所(Mahkamah Konstitusi)の違憲審査の結果 — を、政府公式の法律文書ポータル(JDIH)2か所、すなわち国務省(jdih.setneg.go.id)と国会(jdih.dpr.go.id)から取得します。API キーは不要で、すべてのツールはリアルタイムで呼び出します。

Pipeworx の一部です — AI エージェントを1881以上のライブデータソースにつなぐMCPゲートウェイです。これは独立した非公式の連携機能であり、上流プロバイダーとの提携、承認、公開はありません。

ツール

  • idn_search_regulations(query?, type?, year?, status?, limit?, offset?) — インドネシア語の題名の単語、法令の種類 (UU、PERPU、PP、PERPRES、KEPPRES、INPRES、PERMENSESNEG、KEPMENSESNEG)、 年で国内法令登録簿を検索します。引用情報、題名、法的状態(berlaku 有効/sebagian 一部改正または廃止/tidak berlaku 無効)、制定日と公布日、署名済みPDFへのリンクを返します。
  • idn_regulation_detail(type, number, year) — 法令1件の登録情報:官報(LN/TLN)番号、日付、法的状態、PDFファイル、および関連情報(改正された法令/改正する法令/廃止された法令/廃止する法令/関連する施行規則/違憲審査)。
  • idn_list_statutes(type?, year?, query?, limit?) — DPRの年別法律・行政機関の法令一覧(uu、perpu、pp、perpres、keppres、inpres、perdpr、peraturanbersama)。DPR IDとPDFへの直接リンクを含みます。
  • idn_statute_detail(type?, dpr_id) — DPRの記録:起草に関する注記を含むインドネシア語の要旨、担当委員会、状況一覧(改正または廃止する法令、これを改正する法令、憲法裁判所が無効とした条項と事件番号)、条項ごとの施行規則一覧、およびPDF。
  • idn_mk_review_search(query?, category?, year?, limit?) — DPRが記録した憲法裁判所による法律審査の結果:請求認容(granted)、棄却または不受理(rejected)、判決後のDPR分析(analysis)、事件におけるDPRの意見(dpr_statement)。事件番号(91/PUU-XVIII/2020)、インドネシア語の法律関連語、または年で検索します。
  • idn_mk_review_detail(url) — 上記文書のメタデータと判決要旨PDF。

認証

API キーは不要です。

データソース

  • https://jdih.setneg.go.id/api/hukumproduk/produkhukum (POST JSON)— 登録簿を検索します。本文:{tentang, p_lihan:"semua", jns:[…], thn:[…], status, terx:"All", sortOrder:"desc", length, start}。tentang はインドネシア語の題名のみを対象に単語を照合します。「tax」では結果がなく、「pajak」なら見つかります。
  • https://jdih.setneg.go.id/api/hukumproduk/detaildata(POST {jns,no,thn,k:""})— 記録とファイル一覧を返します; /api/hukumproduk/status(記録の関連IDリストをPOST)— 関連法令を示すHTML <label> チップを返します。関連法令は data-jns/data-no/data-thn/ data-original-title 属性に格納されています。PDFは /api/hukumproduk/pdf?l=uploads&f=<realName>&fl=<idperaturan> で提供されます。
  • https://jdih.dpr.go.id/setjen/index/id/<Type>-BAGIAN-PERTIMBANGAN-DAN-DOKUMENTASI-INFORMASI-HUKUM/year/<yyyy> — 年別の法律一覧(サーバー側でレンダリングされたHTML。/year/ がない場合、最新の少数の項目のみ表示されます)。詳細ページ: /setjen/detail-dokumen/tipe/<uu|pp|perpres|…>/id/<n>。PDFは berkas.dpr.go.id/jdih/document/<type>/<n>.pdf にあります。
  • https://jdih.dpr.go.id/setjen/index/id/Info-Judicial-Review-Putusan-MK---Menyatakan-Mengabulkan-…、 Resume-Putusan-MK---Menyatakan-Menolak,-Tidak-Dapat-Diterima-…、 Analisis-dan-Evaluasi-UU-Berdasarkan-Putusan-MK-…、 Keterangan-DPR-mengenai-Pengujian-UU-Terhadap-UUD-1945-… — 4つのMK違憲審査コレクション(2026-09-30時点で約820件)。各一覧は1ページにすべて掲載されています。判決要旨PDFは berkas.dpr.go.id/puspanlakuu/resume/ にあります。
次の人が再発見せずに済むこと
  • **DPR は、ブラウザー以外のクライアントから送られたブラウザー形式の User-Agent には HTTP 403 を返し、正直なボット UA には 200 を返します。**こちらの UA を送信してください。ブラウザーになりすますのは避けてください。
  • DPR のキーワード検索フォーム(POST /cari)はサーバー側で結果をレンダリングしないため、このパックでは使用していません。種類と年で一覧表示してからタイトルで絞り込むか、Setneg の登録簿を検索してください。
  • Setneg の /api/putusan/* エンドポイント(裁判所の判決)には Bawaslu の資料しかありません。MK と MA のカテゴリは 0 件を返します。ここでの司法審査の対象範囲は DPR の要約に基づいており、要約には事件名と法律が記載されていますが、裁判所の全文ではありません。
  • Setneg の detaildata レコードには status_hukum がありません。このパックでは、同じ種類と年の検索エンドポイントから取得しています。
  • 関連チップの status="diluar" は、関連する法令が Setneg の登録簿外であることを意味します(in_register:false)。それでも、完全な引用情報はあります。
確認したものの使用できなかった公式ソース(2026-09-30)
  • peraturan.go.id と jdihn.go.id(Kemenkumham / BPHN の全国ポータル、103.145.96.x):米国の一般家庭向け IP からは接続がタイムアウトし、2 つ目の米国の送信元からは ECONNREFUSED が返されました。構築時点ではインドネシア国外から到達できませんでした。
  • www.mkri.id(憲法裁判所)、jdih.mkri.id、putusan3.mahkamahagung.go.id と jdih.mahkamahagung.go.id(最高裁判所の判決ディレクトリ)、peraturan.bpk.go.id(BPK):ブラウザー以外のクライアント、ボット UA、ブラウザー UA のいずれにも、HTTP 403「Just a moment」の Cloudflare JavaScript チャレンジを返します。意図的に回避していません。
  • api-jdih.perpusnas.go.id:ドキュメント化された JSON API ですが、GET /token は 401 Application Key tidak ditemukan を返します。National Library が発行するアプリケーションキーが必要なため、認証の壁の向こう側にあります。
  • data.go.id:到達可能ですが、同サイトにある憲法裁判所のデータセットは事件数の統計であり、判決ではありません。

クイックスタート

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

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

https://gateway.pipeworx.io/indonesia-law/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 も、同じゲートウェイと同じ 1881+ のデータソースにアクセスします。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも ask_pipeworx を使ってすべてのツールにアクセスできます。

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

curl -X POST https://gateway.pipeworx.io/v1/tools/idn_search_regulations \
  -H 'Content-Type: application/json' \
  -d '{"query":"cipta kerja","limit":5}'

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

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

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

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

または、直接実行して起動を確認できます。

npx -y @pipeworx/mcp-indonesia-law

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

ask_pipeworx を使用する

ツールを直接呼び出す代わりに、平易な英語で質問できます。これは上記のパックエンドポイントだけでなく、フルゲートウェイでも機能します。

ask_pipeworx({ question: "your question about Indonesia Law data" })

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

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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