Passage Data — cited environmental limits について
Passage Dataは、環境規制値と種の登録状況を調べるリモートデータサービスです。米国、カナダ、欧州の規制を扱い、結果には根拠となる規則と引用文が付き、未収録の場合は検索した規則が示されます。
主な機能
- 01排水、水質、飲料水、土壌、大気の基準検索
- 02測定値と適用基準の照合
- 03試験データ表の一括確認
- 04規制値に関する記述の検証
- 05種の登録状況とDarwin Core対応の確認
活用シーン
- 01試料値と地域の水質基準を比較
- 02報告書に記載された規制値を確認
- 03種リストを保全登録簿と照合
MCP 対応
キー不要のリモートMCPサーバーを提供します。クライアントは読み取り専用ツールで、基準値、許可証、根拠資料、種の状況を検索できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://passage-data.com/mcpclaude mcp add --transport http kedu21-beep-passage-data https://passage-data.com/mcp{"mcpServers":{"kedu21-beep-passage-data":{"type":"http","url":"https://passage-data.com/mcp"}}}Cursor で開く{"servers":{"kedu21-beep-passage-data":{"type":"http","url":"https://passage-data.com/mcp"}}}VS Code で開く{"mcpServers":{"kedu21-beep-passage-data":{"type":"http","url":"https://passage-data.com/mcp"}}}{"mcpServers":{"kedu21-beep-passage-data":{"serverUrl":"https://passage-data.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
24| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| kind | enum | いいえ | limit = 排出者を拘束する基準値、guideline = 品質基準または目標値。limit | guideline | benchmark | threshold | objective | acceptance | printed_reference |
| place | string | いいえ | 規則が適用される場所の ISO 3166 コード:国(US、CA、DE、FR、IT)、州または省(US-OH、CA-QC)、または EU。場所を指定すると、その上位の場所も検索します。US-OH では US-OH と US、DE では DE と EU を検索します。省略すると、すべての場所を検索します。 |
| medium | enum | いいえ | 基準値の対象となる媒体:排水(water_discharge)、受水域(surface_water)、地下水、供給される飲料水(drinking_water。EPA の水道水スクリーニング値も含む)、土壌、空気。water_discharge | surface_water | groundwater | drinking_water | soil | ambient_air | air_emission | sediment | leachate |
| offset | integer | いいえ | 次のページの開始位置(回答の next_offset)。 |
| max_rows | integer | いいえ | |
| parameter | string | はい | 規則での名称による物質または指標(ammonia、copper、TSS、pH、BOD5、benzene)、または CAS 番号(7440-50-8)。 |
| statistic | string | いいえ | 次の統計量に該当する行のみ:daily_max、monthly_avg、thirty_day_avg、four_day_avg、annual_avg、hourly_avg、instant など。 |
詳細
Passage Data — 法令に記載された環境基準値(MCP サーバー)
規制文書そのものから取得した数値の環境基準値を提供するリモート MCP サーバーおよび HTTP API です。米国(連邦規則および各州)、カナダ(連邦ならびにすべての州・準州)、ドイツ、フランス、イタリア、EU の排水・放流水基準、地表水・地下水の水質基準、飲料水基準、土壌・地下水のスクリーニング値、大気環境ガイドラインおよび排出基準を提供します。また、種が収録対象となっている絶滅危惧種登録簿でのステータスも報告します。
すべての行に出典が付いています:法令、版、条項またはページ、引用文、ならびにソースファイルの URL と sha256 を記載しています。何も収録されていない場合は、検索したすべての法令を示すコード付きの拒否回答を返し、空のリストは返しません。
- MCP エンドポイント:
https://passage-data.com/mcp(Streamable HTTP、キー不要) - HTTP API:
https://passage-data.com/api/v1/(JSON、キー不要。GET、およびテーブルまたはリストには POST) - エージェント向け完全リファレンス:passage-data.com/llms.txt · OpenAPI 3.1
- レジストリ名:
io.github.kedu21-beep/passage-data
接続
Claude Code
claude mcp add --transport http passage-data https://passage-data.com/mcp
Claude(ウェブまたはデスクトップ)、ChatGPT(開発者モード)、その他のクライアント: カスタムコネクターまたはリモート MCP サーバーを URL https://passage-data.com/mcp で追加します。キーもサインインも不要です。
Cursor(mcp.json):
{ "mcpServers": { "passage-data": { "url": "https://passage-data.com/mcp" } } }
ツール
| ツール | 回答する内容 |
|---|---|
find_limits | 物質または測定項目(名称または CAS 番号)1 件の数値基準値およびガイドライン。場所(ISO 3166:US-OH、CA-QC、DE、EU)、媒体、統計量、種類で絞り込めます。場所を指定すると、その上位の場所も検索します。 |
check_value | 単位付きの測定値 1 件が、find_limits が返す各行の基準値を超えているか、下回っているか、範囲内かを判定します。単位は同じ系統内で正確に換算されます。比較できない行については、その理由(硬度または pH に依存する基準、記述型の基準値、別系統の単位)を示します。 |
check_values | ラボの表を 1 回で判定します。1 か所について、パラメーター、値、単位の最大 200 行を対象に、各行を check_value で判定します。収録済みの各基準値は 1 回だけ送信し、基準値を超える行数を数えます。読み取れない行(未知のパラメーター、<0.005 など検出下限未満の値)には、それぞれコード付きの拒否回答を返します。 |
verify_claim | 基準値が文中の記述(AI の回答、レポートなど)と一致するかを判定します。confirmed の場合は該当行の cite を返し、contradicted の場合は収録されている数値を返します。照合する基準値が収録されていない場合は、拒否回答を返します。 |
list_sources | ある場所について収録されているすべての法令を返します。名称、発行元、版、規制対象、読み取った行、ソース URL、sha256 を含みます。 |
get_permit | EPA の全国ファイルにある米国の NPDES 排水許可証を 1 件取得します。排出口ごとの基準値、更新期限、直近 12 か月間に基準値を超えた値を返します。 |
find_designations | 種が収録済みの各登録簿で有するステータスを返します。対象は米国 ESA、SARA および COSEWIC、州・準州の法律、IUCN レッドリスト、CITES、CMS、EU の生息地指令および鳥類指令、英国の別表です。登録簿に記載された行を出典として示します。 |
screen_species | 種のリストを 1 回で確認します。1 か所または全域を対象に、最大 500 件の名前を find_designations でそれぞれ判定し、各登録簿は 1 回だけ送信します。該当名について記載のない登録簿も示します。 |
map_to_darwin_core | 種の出現記録またはチェックリストファイルの各列が対応する Darwin Core 用語、対応を決めたルール、列に存在しない GBIF 必須用語を返します。 |
search | 収録済みの全データを対象とするフリーテキスト検索です(物質と場所、種、法令の名称、NPDES 許可番号など)。fetch 用の ID を返します。 |
fetch | search が返した文書 1 件をテキストで取得します。ある場所におけるパラメーターの出典付き全行、種について各登録簿が示す内容、またはある場所について収録されている内容を返します。 |
すべてのツールは読み取り専用で、冪等です。
例
curl -s -X POST https://passage-data.com/mcp \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"find_limits","arguments":{"parameter":"ammonia","place":"US-OH","medium":"surface_water"}}}'
または、プレーンな HTTP 経由で:
curl -s "https://passage-data.com/api/v1/limits?parameter=ammonia&place=US-OH&medium=surface_water"
試験所の表や種の一覧は、1 回の POST で送信します:
curl -s -X POST https://passage-data.com/api/v1/check -H "content-type: application/json" -d '{"place":"CA-QC","medium":"water_discharge","rows":[{"parameter":"copper","value":0.15,"unit":"mg/L"},{"parameter":"zinc","value":0.4,"unit":"mg/L"}]}'
curl -s -X POST https://passage-data.com/api/v1/designations -H "content-type: application/json" -d '{"place":"CA-ON","species":["Myotis lucifugus","Emydoidea blandingii"]}'
各行には、印刷されたとおりの value、unit、statistic、direction、kind、medium、place、conditions と、
cite ブロック(instrument、title、issuer、edition、section、page、quote、source_url、source_sha256)が含まれます。
詳しくは examples/ をご覧ください。
保有データ
現在の件数はサービスカードに記載されています:passage-data.com/api/v1/(held)。
2026-10-14 時点で、カードには 247 件の基準、98,587 件の行、5,910 件のパラメーター、74 か所に加え、
34 件の種登録に 213,742 件の項目が含まれていると記載されていました。
利用条件
- データは、公開されている法律文書や政府機関のファイルから取得しています。値を信頼して利用する前に、引用元を確認してください。 拒否は、当サービスの情報源について述べたものであり、場所の法律や種の保護について述べたものではありません。
- プレビュー期間中は無料です。呼び出しにはレート制限があります(呼び出し元ごとに 10 秒あたり 30 件。ブロックされた呼び出しには
Retry-Afterを付けて HTTP 429 を返します)。 - 要求された内容(ツール、場所、パラメーターまたは種の名前、結果)、呼び出し元のプログラムが送信する名前とバージョン、呼び出し元のネットワーク(Cloudflare が報告する事業者と国)、1 日あたりの異なる呼び出し元の数を保存します。IP アドレス、アカウント、個人情報は保存しません。
このリポジトリには、サーバーの一覧と例が含まれています。サーバー自体は passage-data.com でホストされており、そのコードは公開されていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。