mcpField
L
Law Commission

Law Commission

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

Law Commission について

Law Commission は、イングランドおよびウェールズ法律委員会の刊行物と法改正プロジェクトを検索できます。法改正の調査向けで、刊行物検索は主にタイトルが対象となり、添付 PDF のテキスト抽出には対応しません。

主な機能

  1. 01刊行物のタイトルと本文の検索
  2. 02刊行物の詳細と添付ファイルの取得
  3. 03ステータス別のプロジェクト一覧
  4. 04英語とウェールズ語の記録の識別

活用シーン

  1. 01法改正テーマに関する報告書の検索
  2. 02プロジェクトのステータス確認
  3. 03刊行物に添付された PDF の取得

MCP 対応

刊行物検索、刊行物取得、プロジェクト一覧の機能を MCP ツールとして公開します。Pipeworx ゲートウェイ経由、または単独の stdio MCP サーバーとして利用できます。

設定

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

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

イングランドおよびウェールズ法務委員会(lawcom.gov.uk)が公開する協議文書、報告書、概要、法改正プロジェクトです。法務委員会は、法律を見直し、議会に改正を勧告する独立した法定機関です。

Pipeworx の一部です。AI エージェントを1882以上のライブデータソースに接続するMCPゲートウェイです。独立した非公式の連携であり、上流プロバイダーとは提携、承認、公開のいずれも行っていません。

ツール

  • search_law_commission_publications(query?, limit?) — 公開資料のタイトルと本文を検索し、タイトル、リンク、日付、抜粋を返します。
  • get_law_commission_publication(id?, link?) — 公開資料の全文、それが属する法改正プロジェクト、添付されたPDF報告書を取得します。
  • list_law_commission_projects(status?, limit?) — 法改正の作業項目を一覧表示します。current、completed、upcoming、otherで絞り込むこともできます。

認証

キー不要です。登録もキーも必要ありません。

データソース

ウェールズ語の重複項目

委員会がウェールズ語で発行するすべての公開資料とプロジェクトは、個別のWordPress投稿です。同じ報告書、同じ日付で、独自の数値IDを持ち、language分類用語(Cymraeg。language分類にある用語はこれだけです)を持ちます。英語の投稿には用語がありません。英語はマークのないデフォルトの言語だからです。たとえば「leasehold」でタイトルを検索すると、「Commercial leasehold: overcoming barriers to transactions」(英語)と「Lesddaliad masnachol: goresgyn rhwystrau rhag trafodion」(同じ報告書のウェールズ語版)が、2件の結果として返されます。

search_law_commission_publicationsとlist_law_commission_projectsはどちらも、language用語を持つ行を除外してからlimitを適用します。そのため、呼び出し元には同じ報告書が2件ではなく、英語の行が1件だけ返されます。このフィルターでは、除外される項目分の余裕を確保するため、上流からlimit * 3件(最大100件)を取得します。実際には、ウェールズ語の重複項目はどの結果セットでも半数を大きく下回ります。ウェールズ語の原文には、IDまたはリンクを指定してget_law_commission_publicationから直接アクセスできます。フィルターが適用されるのは検索と一覧表示のみで、このツールの返すlanguageフィールドから取得した言語(en / cy)を確認できます。

上流APIのX-WP-Totalは両方の言語を数えるため、totalではなくtotal_matching_all_languagesとして返されます。これを英語の行数として使うと、ウェールズ語の重複分に相当する割合だけ件数を過大に見積もることになります。

ユーザーに伝えておくべき注意点

  • 判例法や法律ではありません。 委員会の報告書は改正を勧告するもので、拘束力のある法律ではありません。legislation-ukはlegislation.gov.ukを、uk-caselawは判決を扱います。このパックは、Bruceの依頼「議会資料、説明文書、法務委員会報告書」(docs/uk-primary-law-scope.md)で挙げられた3つ目の柱(法務委員会報告書)です。
  • 報告書の全文はHTMLではなくPDFです。 publication投稿の本文には通常、プロジェクトへのリンクしかなく、概要テキストやexcerptフィールドの内容はありません。そのため、search_law_commission_publicationsのexcerptは通常空で、get_law_commission_publicationのtextは1行です。実際の報告書はattachments内のPDFです。このパックはPDFからテキストを抽出しません。
  • 検索対象はタイトルと本文であり、PDFではありません。 上記のとおり、ほとんどの公開資料では実質的にタイトルのみが検索対象です。添付PDFの中にしか記載されていない語句では一致しません。

クイックスタート

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

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

https://gateway.pipeworx.io/law-commission/mcp の tools/list は、上の表に記載されたツールに加え、共通の Pipeworx メタツール(ask_pipeworx、 discover_tools、search_within、remember/recall など、ゲートウェイ全体で利用できるツール一式)も返します。そのため、表示されるツール数はこの表より多くなります。単一パックのエンドポイントでは現在、このパック独自のツールに加えて、共通ツールが約 30 個表示されます。接続の initialize レスポンスに正確な対象範囲が示されており、その日の状況を確認する際の正式な情報源となります。

これは意図的な設計であり、意図せず複数の機能をまとめているわけではありません。メタツールを使うと、このパックの対象外の質問にも、カタログ全体を横断して処理する ask_pipeworx 経由で回答できます。そのため、MCP サーバーを 2 つ目に追加する必要はありません。現在、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

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

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

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

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

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

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

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

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

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

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

npx -y @pipeworx/mcp-law-commission

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

ask_pipeworx の使用

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

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

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

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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