Jmpr について
Jmprは、FAO/WHOの農薬残留評価を検索するMCPサーバーです。農薬の健康指針値や評価記録を調べる研究者や情報検索の用途に向け、ADI、ARfD、会合の結論を提供します。
主な機能
- 01名称や部分一致で農薬を検索
- 02ADI・ARfD・CAS・化学分類を取得
- 03評価の結論と報告書リンクを確認
- 04評価済み農薬を一覧表示
活用シーン
- 01農薬の1日摂取指針値を確認する
- 02農薬評価と関連報告書をたどる
- 03未評価とADI未設定の評価済み農薬を区別する
MCP 対応
JMPRサイトのサーバー生成ページを利用し、農薬検索、評価照会、一覧取得のツールをMCPクライアントに提供します。ゲートウェイ経由のほか、ローカルのstdio MCPサーバーとしても実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/jmpr/mcpclaude mcp add --transport http pipeworx-io-jmpr https://gateway.pipeworx.io/jmpr/mcp{"mcpServers":{"pipeworx-io-jmpr":{"type":"http","url":"https://gateway.pipeworx.io/jmpr/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-jmpr":{"type":"http","url":"https://gateway.pipeworx.io/jmpr/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-jmpr":{"type":"http","url":"https://gateway.pipeworx.io/jmpr/mcp"}}}{"mcpServers":{"pipeworx-io-jmpr":{"serverUrl":"https://gateway.pipeworx.io/jmpr/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
JMPR — 農薬の安全性評価(FAO/WHO)
残留農薬に関するFAO/WHO合同会議が定める一日摂取許容量(ADI)と急性参照用量(ARfD)。すべてのCodex農薬残留基準の根拠となる毒性学的評価です。
Pipeworx の一部です。AI エージェントを1882以上のライブデータソースに接続するMCPゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとの提携、承認、公開はありません。
ツール
| ツール | 回答する内容 |
|---|---|
jmpr_search | 農薬を名前または一部の文字列で検索します |
jmpr_chemical | 評価の全情報:ADI、ARfD、CAS、化学クラス、用途、各会議の結論と報告書へのリンク |
jmpr_list_pesticides | JMPRが評価した全382種類の農薬 |
3つのパックの全体像
| パック | 質問 |
|---|---|
| jmpr(このパック) | この農薬は安全ですか? また、一日あたりの摂取量はいくらですか? |
codex-mrl | 各食品で法的に認められている残留量はいくらですか? |
jecfa | 添加物や動物用医薬品について、同じ2つの質問に答えます |
パック間の差異には意味があります。 クロルピリホスがその例です。Codexは残留基準を撤回したため、codex-mrlには記録がありません。一方、JMPRには評価が残っており、2024年の記録にはその理由が記されています。健康に基づく指針値を設定するには、毒性学的データベースが不十分でした。 どちらか一方のパックだけではこの経緯は分かりません。codex-mrlでは、単に記録が存在しないとしか報告されません。
対象範囲
農薬382種類。評価は1960年代から現在までを対象としており、新しいものから順に並んでいます。
認証
ありません。キー不要、登録不要、利用上限なしです。
データソース
https://apps.who.int/pesticide-residues-jmpr-database/ — サーバー側でレンダリングされるHTMLで、APIはありません。形式は2種類です。/Home/Range/Allには全農薬の一覧があり、/pesticide?name=NAMEには1件の記録があります。識別子は名前です。数値IDはないため、名前が完全一致しない場合は404ではなく空のページが表示されます。そのため、どちらの詳細検索もまずカタログと照合します。
注意点
-
ADIが空欄でも、それは評価結果であり、データの欠落ではありません。 評価表にはADIの列がありますが、空欄の場合がよくあります。そうした行を削除したり、「データなし」と扱ったりすると、意味が逆になってしまいます。クロルピリホスの2024年の記録にADIがないのは、会議が毒性データ不足と判断したためです。その理由は同じ行の「コメント」欄に記載されています。農薬の評価は行われているものの、どこにもADIが記載されていない場合、
jmpr_chemicalはnoteでその旨を示します。 -
最新の評価が、最新のADIとは限りません。 再評価で数値の設定が見送られても、以前の値が引き続き有効な場合があります。そのため、
current_adi/current_adi_yearはlatest_evaluation_yearとは別に追跡されます。クロルピリホスの場合、それぞれ2004年と2024年です。 -
このデータベースに記録がない場合、その農薬は一度も評価されていないことを意味します。 「評価の結果、安全でないと判断された」場合とは異なります。空の結果だけを見たエージェントが、より強い意味に誤解しないよう、
no_matchのヒントでどちらなのかを示します。 -
親化合物とその異性体は、ADIが異なる別々の記録です(CHLORPYRIFOSとCHLORPYRIFOS-METHYL)。一部の文字列が複数の項目に一致する場合は、1つを選ばず、すべてに
ambiguousのフラグを付けて返します。名前が完全一致する場合は、その項目がそのまま返されます。 -
ドキュメントへのリンクには相対URLと絶対URLが混在します。WHOのホスト上の
./Document/297や、完全なFAO URLがあります。いずれも絶対URLに変換されます。
クイックスタート
MCPクライアント(Claude Desktop、Cursor、Windsurfなど)に追加します。
{
"mcpServers": {
"jmpr": {
"url": "https://gateway.pipeworx.io/jmpr/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/jmpr/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 も、同じゲートウェイと同じ 1882 以上のデータソースに接続します。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらの URL からでも、ask_pipeworx を使ってすべてのツールにアクセスできます。
MCP クライアントがない場合:HTTP で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/jmpr_search \
-H 'Content-Type: application/json' \
-d '{"query":"chlorpyrifos"}'
最初の呼び出しにアカウントは必要ありません。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/jmpr_search を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイとの往復通信も必要ありません。
{
"mcpServers": {
"jmpr": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-jmpr"]
}
}
}
または、直接実行して起動を確認できます。
npx -y @pipeworx/mcp-jmpr
stdin/stdout 経由で MCP を使用し、initialize/tools/list/tools/call に応答するのはこのパックのツールだけです。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールですが、ask_pipeworx によるルーティングはありません。
ask_pipeworx を使う
ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントとフルゲートウェイの両方で利用できます。
ask_pipeworx({ question: "your question about Jmpr data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。