Epa Echo について
Epa Echoは、米国EPAの施設コンプライアンスと執行記録を調べるMCPサーバーです。環境リスク評価、規制デューデリジェンス、ESG分析向けに、検査、許可、違反、執行措置を認証不要で提供します。
主な機能
- 01名称や場所から施設を検索
- 02コンプライアンス状況と検査を確認
- 03許可と違反情報を取得
- 04正式・非公式な執行措置を確認
活用シーン
- 01企業のEPA執行記録を調査
- 02施設単位の環境リスクを評価
- 03地域内の執行中案件を検索
MCP 対応
Pipeworx経由またはローカルstdioサーバーとして、EPA ECHOの施設検索とコンプライアンス記録のツールをMCPクライアントに提供します。公開されているECHOデータは認証不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/epa-echo/mcpclaude mcp add --transport http pipeworx-io-epa-echo https://gateway.pipeworx.io/epa-echo/mcp{"mcpServers":{"pipeworx-io-epa-echo":{"type":"http","url":"https://gateway.pipeworx.io/epa-echo/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-epa-echo":{"type":"http","url":"https://gateway.pipeworx.io/epa-echo/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-epa-echo":{"type":"http","url":"https://gateway.pipeworx.io/epa-echo/mcp"}}}{"mcpServers":{"pipeworx-io-epa-echo":{"serverUrl":"https://gateway.pipeworx.io/epa-echo/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
EPA ECHO — 執行措置とコンプライアンス履歴
米国環境保護庁(EPA)のオンラインサービス、Enforcement and Compliance History Online(ECHO)です。施設ごとのコンプライアンス状況、検査履歴、正式および非公式の執行措置、許可データ(Clean Air Act、Clean Water Act、RCRA など)を確認できます。「この施設は EPA と問題を抱えているか?」を調べるための信頼できる情報源です。無料で、認証も不要です。
Pipeworx の一部です。AI エージェントを 1879 以上のリアルタイムデータソースに接続する MCP ゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとは提携関係になく、承認を受けておらず、公開元でもありません。
AI エージェントにとって重要な理由
環境リスク評価、規制関連のデューデリジェンス、ESG 分析において、EPA ECHO は EPA の執行措置で実際に何が起きているかを把握するための主要な情報源です。自己申告による排出量データも重要ですが、ECHO では EPA が実際に現地を訪れ、措置を講じた時期がわかります。
一般的な利用方法:
- 施設の検索。 「企業 X の施設を検索する。」→
echo_facility_search({name: "X"})→ EPA 登録 ID、コンプライアンス状況、最近の執行措置を含む該当施設。 - 施設の詳細。 施設 ID がわかれば、追加ツールで検査履歴、許可、違反、正式な措置を確認できます。
- 地理的な検索。 郵便番号、郡、州を指定して、執行措置が進行中の施設をすべて検索できます。
GHG 排出量や TRI データと併せて、environmental_risk レシピで使用されます。
認証
不要です。ECHO は完全に公開されており、無料で利用できます。Pipeworx は適切な User-Agent を付けてリクエストを転送します。
EPA が ECHO を通じて追跡する情報
| プログラム | 対象 |
|---|---|
| CAA(Clean Air Act) | 大規模排出事業者、NSPS 基準、NESHAP 有害大気汚染物質 |
| CWA / NPDES | 水質汚濁物質の排出許可、排水基準、バイオソリッド |
| RCRA | 有害廃棄物の発生者、運搬業者、処理・保管・処分施設 |
| SDWA | 公共水道システム |
| TRI | Toxic Release Inventory の報告対象事業者(別の tri_facility_releases ツール) |
1 つの施設が複数のプログラムの規制対象となる場合があります。ECHO ではそのすべてを確認できます。
コンプライアンス状況の見方
| 状況 | 意味 |
|---|---|
| 遵守 | 進行中の違反なし |
| Significant Violator | プログラムレベルの重大な違反 |
| High Priority Violator (HPV) | 大気プログラムに固有の深刻な不遵守 |
| 正式な措置が発行済み | EPA または州が法的措置を申し立て済み |
| 非公式な措置 | 警告書、違反通知 |
| 執行措置が進行中 | 執行案件が未解決 |
リスクレベルの評価では、「Significant Violator」かつ「執行措置が進行中」の場合は高リスク、違反履歴がなく、過去の違反が解決済みの場合は低リスクです。
よくある落とし穴
- 複数の施設を持つ企業。 大企業は EPA の規制対象となる施設を多数保有しています。企業名で検索すると、すべての該当施設が返されます。出力では施設ごとではなく、親会社ごとにまとめてください。
- 州に委任されたプログラム。 ほとんどの EPA プログラムは州の環境機関が運営しています。ECHO にはデータがありますが、執行措置の実施主体として EPA ではなく州が記載される場合があります。
- 許可は執行措置とは異なります。 Clean Air Act Title V の許可を保有している施設は、それだけで「問題を抱えている」わけではありません。ほとんどの大規模排出事業者には許可が必要です。許可(操業の認可)と執行措置(規制当局による措置)を区別してください。
- 情報の反映には遅れがあります。 ECHO は毎月更新されます。和解や最近の検査が反映されるまでに 30~60 日かかる場合があります。
- 自己申告データ。 コンプライアンス状況は、多くの場合、自己申告による監視データに基づいています。最も重大な執行の兆候は、通常、違反件数そのものではなく正式な措置です。
- 閉鎖済みの施設。 廃止された施設も、過去の記録とともに ECHO に表示されます。現在操業中の施設のみを対象にするには、施設のステータスを「Active」に絞り込んでください。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:
{
"mcpServers": {
"epa-echo": {
"url": "https://gateway.pipeworx.io/epa-echo/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/epa-echo/mcp の tools/list は、上の表にあるツールに加えて、共有の Pipeworx メタツール(ask_pipeworx、
discover_tools、search_within、remember/recall、その他のゲートウェイ全体で使えるツール一式)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック独自のツールに加えて、共有ツールがおよそ 30 個表示されます。接続の initialize 応答には正確な範囲が示されており、その日の状況を確認する際の決定的な情報です。
これは意図的なものであり、誤って多重化されているわけではありません。スコープを限定した接続で、このパックが扱わない質問にも対応できるのは、カタログ全体を横断してルーティングする ask_pipeworx をはじめとするメタツールのおかげです。そのため、MCP サーバーをもう 1 つ追加する必要はありません。現時点では、メタツールを含めずにパックのエンドポイントをマウントする方法はありません。追加のスキーマで消費するコンテキストが、ルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
または、Pipeworx のフルゲートウェイに接続すると、このパックのツールだけでなく、すべてのパックのツールが直接一覧表示されます。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も同じゲートウェイと、同じ 1879 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。
MCP クライアントがない場合は、HTTP で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/echo_facility_search \
-H 'Content-Type: application/json' \
-d '{"facility_name":"Steel Mill","state":"PA","limit":20}'
最初の呼び出しにアカウントは必要ありません。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/echo_facility_search を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイとの往復通信も不要です。
{
"mcpServers": {
"epa-echo": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-epa-echo"]
}
}
}
または、直接実行して起動することを確認できます。
npx -y @pipeworx/mcp-epa-echo
stdin/stdout 経由で MCP を使用し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールですが、ask_pipeworx によるルーティングはありません。
ask_pipeworx を使用する
ツールを直接呼び出す代わりに、自然な英語で質問できます。この方法は、上記のパックエンドポイントとフルゲートウェイのどちらでも使えます。
ask_pipeworx({ question: "your question about Epa Echo data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。