Mississippi Code について
Mississippi Codeは、ミシシッピ州法を引用番号で調べ、タイトル別に章を閲覧するためのサービスです。2020-07-08時点の固定スナップショットを使い、それ以降の関連法令は本文に統合せず別に示します。
主な機能
- 01引用番号による法令本文と沿革の取得
- 02タイトル別の章の閲覧
- 03公式見出しによるトピック検索
- 04後続法令の別掲(本文には未統合)
活用シーン
- 01法令のスナップショット本文の確認
- 02タイトル内の章一覧の閲覧
- 03トピックから法令を検索
- 04スナップショット後に引用箇所へ影響した法令の追跡
MCP 対応
MCP サーバーとして、引用検索、章の閲覧、見出し検索のツールをクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/mississippi-code/mcpclaude mcp add --transport http pipeworx-io-mississippi-code https://gateway.pipeworx.io/mississippi-code/mcp{"mcpServers":{"pipeworx-io-mississippi-code":{"type":"http","url":"https://gateway.pipeworx.io/mississippi-code/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-mississippi-code":{"type":"http","url":"https://gateway.pipeworx.io/mississippi-code/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-mississippi-code":{"type":"http","url":"https://gateway.pipeworx.io/mississippi-code/mcp"}}}{"mcpServers":{"pipeworx-io-mississippi-code":{"serverUrl":"https://gateway.pipeworx.io/mississippi-code/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
@pipeworx/mississippi-code
1972年ミシシッピ州法典(注釈付き)— 条文番号による条文検索、タイトル別の章の閲覧、 公式の見出しによるトピック/キーワード検索に対応しています。 キーは不要です。
Pipeworx の一部です。AI エージェントを1763以上のライブデータソースに接続するMCPゲートウェイです。これは独立した非公式の連携であり、上流プロバイダーとは提携関係になく、承認も受けておらず、公開もされていません。
ツール
ms_code_section(citation)— 条文番号で指定した条文の本文 ("97-3-19"、"Miss. Code Ann. § 89-8-19"、"Section 97-3-19")。見出し、 適用される法令本文、HISTORY:の行、該当する場合は 立法合同委員会/改正/相互参照の注記を返します。判例(JUDICIAL DECISIONS)の注釈は意図的に 除外しています。条文ごとに数百件の引用に及ぶ場合があり、「この法令には何と書かれていますか」と尋ねる 呼び出し元が求めている内容ではないためです。ms_code_chapters(title)— タイトル内のすべての章の見出しと番号 (97は犯罪、89は不動産および動産)。正確な条文番号が分からない場合の閲覧に便利です。ms_code_search(query, limit?)— 各条文の公式の見出しを対象としたトピック/キーワード検索 (法令本文全体は対象外です。下記の「全文検索がない理由」を参照)。North Dakota のnd_searchと同様、事前構築済みインデックス上で単語の重なりをIDFで重み付けして検索します。 上流へのライブ呼び出しではありません。
認証
キーは不要です。呼び出しのどちら側でも、登録もログインも必要ありません。
全文検索がない理由
公式のLexisNexis提供法典(lexisnexis.com/hottopics/mscode、
国務長官の公式サイトからリンクされています)は、Cloudflareのマネージドチャレンジの背後にあります。
ライブで確認済みです。直接リクエストすると毎回「Just a
moment...」というインタースティシャルページが返され、HTTP 403となり、法令本文は取得できません。よく使われる無料の
サードパーティ版2つ、law.justia.com と codes.findlaw.com も、まったく同じCloudflare
チャレンジの背後にあります(ライブで確認済みで、「Just a moment...」の本文も同一です)。これはLexis固有の
壁ではなく、同じテキストを掲載する3つの異なるベンダーのコピーの前にあるCloudflareのボットチェックです。
そのため、「検索UIの別のミラーを試す」という方法は使えません。
データソース
-
https://unicourt.github.io/cic-code-ms/ — ミシシッピ州法典を掲載した GitHub Pages のコピーです。UniCourt が Public.Resource.Org のために、法典自体の公式公開 RTF 巻 (
archive.org/download/gov.ms.code.ann.2018)を基に作成したものです。同リポジトリの README によれば、「パブリックドメイン、権利留保なし」です。HTML ページごとに 1 つのタイトルが掲載されています (gov.ms.code.title.{NN}.html、タイトル番号は 2 桁でゼロ埋め — ミシシッピ州のタイトルは奇数の 1〜99)。ms_code_section/ms_code_chaptersの呼び出しごとにライブで取得します。このパックはプロキシとして機能し、リポジトリ内に法典のコピーを同梱しません(Pipeworx の CLAUDE.md のライセンスセクションにあるmirror-needs-grant-proxy-does-notを参照)。出版社独自の表示に関するライセンスの内容にかかわらず、基礎となる法令の本文は公法です — 制定法に著作権はありません(Banks v. Manchester, 128 U.S. 244 (1888);Veeck v. SBCCI, 293 F.3d 791 (5th Cir. 2002) (en banc))。
正直な制限事項。 このソースは 2020-07-08 公開のリリース 78 で、法典の 2018 年版印刷 RTF 巻から生成されています。継続的に更新されるフィードではなく、静的なスナップショットです — 2021 年から 2026 年の通常会期で制定された改正は 反映されていません。すべての応答には、6 年前の条文を現行法と誤認させないよう、「現在」を既定値とするのではなく、current_through と data_as_of: "2020-07-08" が含まれます。2020 年半ば以降に制定されたものについては、LexisNexis がホストする公式法典で確認するか、法令編纂・改訂・出版に関する合同立法委員会(Miss. Code Ann. §§ 1-1-101 to 1-1-111)にお問い合わせください。
Title 79(会社、団体、パートナーシップ)は、条ごとの検索に対応していません。 50 の全タイトルをライブで確認しました(2026-10-09)。他のすべてのタイトルでは、各条の見出しタグ(h3、t{title}c{chapter}s{citation} 形式の id 属性)がその id を持ち、合計 27,688 条あります。しかし、Title 79 の約 700 個の条見出しはすべて id のない裸の h3 タグであり(編集者注記など、無関係な補足にも再利用されています)、リンク先の内部引用アンカー(例:href="#t79c01s79-1-1")は 宛先が存在しません — そのタイトルのドキュメント内にその id を持つ要素がありません。ms_code_section は、区別のつかない citation_not_found を返すのではなく、この理由を明示的に reason: "title_markup_unsupported" として示します。ms_code_chapters は Title 79 でも引き続き動作します(章の目次はそのまま利用できます)。制限されるのは条単位の本文抽出のみです。
検索インデックスの更新
ms_code_search は、埋め込み済みの見出しインデックス(src/ms-index-data.ts、対応するマークアップを持つ 49 タイトルの全条にわたる 27,688 行 — 上記の「Title 79」を参照)を読み込みます。このインデックスは同梱されるのではなく、KV から workers/gateway/src/pack-baked-indexes.json 経由で注入されます(fleet #2754:値としてインポートされた数 MB のテーブルは、このパックを提供するかどうかにかかわらず、すべてのゲートウェイ分離環境に読み込まれます)。次のコマンドで再構築できます。
node scripts/bake-index.mjs > src/ms-index-data.ts
unicourt.github.io/cic-code-ms が 78 より新しいリリースを公開した場合にのみ、再実行してください — 2026-10-09 に確認した 72 から 78 までのすべてのリリースは、法典全体を完全に再公開したもので、差分更新ではありません。そのため、新しいリリースが公開されるまでは更新するものはありません。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"mississippi-code": {
"url": "https://gateway.pipeworx.io/mississippi-code/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/mississippi-code/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 も同じゲートウェイと同じ 1763+ のデータソースにアクセスします。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。
MCP クライアントがない場合:HTTP で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/ms_code_section \
-H 'Content-Type: application/json' \
-d '{"citation":"97-3-19"}'
最初の呼び出しにはアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/ms_code_section を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です。
{
"mcpServers": {
"mississippi-code": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-mississippi-code"]
}
}
}
または、直接実行して起動を確認できます。
npx -y @pipeworx/mcp-mississippi-code
stdin/stdout 経由で MCP を使用し、このパック固有のツールのみについて、initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。
ask_pipeworx を使う
ツールを直接呼び出す代わりに、平易な英語で質問できます。これは上記のパックエンドポイントでも、フルゲートウェイでも利用できます。
ask_pipeworx({ question: "your question about Mississippi Code data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。