mcpField
R
Recall Kitchen

Recall Kitchen

リモート
recallkitchen.com法務・行政21 日前に更新
リポジトリ公式サイト

Recall Kitchen について

Recall Kitchen は、CPSC、FDA、USDA、NHTSA の情報から米国の商品・車両リコールを検索するホステッド MCP サーバーと Go クライアントです。公開検索は API key または匿名の x402 決済で利用でき、アカウント機能には API key が必要です。

主な機能

  1. 01米国機関のリコール検索
  2. 02UPC や識別情報による検索
  3. 03商品カタログ情報の参照
  4. 04リコール通知の全文取得
  5. 05商品追跡と通知の管理

活用シーン

  1. 01商品がリコール対象か確認
  2. 02UPC や車種からリコールを検索
  3. 03ロットコードや通知の詳細を確認
  4. 04追跡中の商品に関するリコールを監視

MCP 対応

ホステッドのストリーミング HTTP MCP エンドポイントとローカルエンドポイントを提供します。公開検索とアカウント機能の MCP ツールがあり、ウォッチ、在庫、通知には API key が必要です。

設定

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

エンドポイントhttps://app.recallkitchen.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://app.recallkitchen.com/mcp認証が必要

ツール

20
パラメーター型必須説明
skustringいいえ任意の SKU または UPC
namestringはい商品名
brandstringいいえ任意のブランド
categoryenumいいえ任意のカテゴリーbad_result | tool_error | missing_capability | confusing_schema | docs | other

詳細

AI Agents Listing の Rk Mcp mcprush の Recall Kitchen

rk-mcp

Recall Kitchen MCP 用の Go クライアントと使用例です。

Recall Kitchen は、米国 CPSC、FDA の食品情報、FDA MedWatch、USDA、NHTSA の車両リコールを検索します。

ホスト型 MCP

パブリックなストリーミング可能 HTTP:https://app.recallkitchen.com/mcp。クライアント設定:.mcp.json。ドキュメント:recallkitchen.com/docs。

  • API キーで無料 — MCP の signup または Integrations からキーを発行します。X-API-Key: rk_...(Grok で必須)または Authorization: Bearer rk_...(Claude/Cursor)を送信します。環境変数のプレースホルダー:RECALL_KITCHEN_API_KEY。
  • 匿名 x402 — Base 上の USDC で、1 回の呼び出しあたり $0.025。登録は不要です。
  • アカウントツール(監視、在庫、通知)にはキーが必要です。
  • レート制限 — 未認証の場合は 1 時間あたり約 60 回、app.recallkitchen.com で認証済みサインイン後は 1 時間あたり約 600 回のツール呼び出しが可能です。

ローカル:http://localhost:8080/mcp。サーバーカード:https://app.recallkitchen.com/.well-known/mcp/server-card.json。

ツールリファレンス:recallkitchen.com/docs/#mcp。実装に関する注記:docs/mcp.md。

認証

ツールを呼び出す方法は 2 つあります。

  1. API キー(推奨) — 無料で、より高い上限を利用できます。Integrations のアプリ内でキーを作成します。X-API-Key: rk_...(Grok で必須)または Authorization: Bearer rk_...(Claude Code、Cursor)を送信します。
  2. x402 — Base 上の匿名 USDC(1 回あたり約 $0.025)。X402_EVM_PRIVATE_KEY を設定します。監視、在庫、通知ツールには引き続き API キーが必要です。

Grok の HTTP MCP クライアントは Authorization: Bearer を OAuth として扱います。Grok では X-API-Key を使用してください。

# ~/.grok/config.toml
[mcp_servers.recall-kitchen]
url = "https://app.recallkitchen.com/mcp"
enabled = true

[mcp_servers.recall-kitchen.headers]
X-API-Key = "rk_..."
export RK_API_KEY=rk_...

ツール

パブリック(API キーまたは x402)

ツール用途
search_product_recallsキーワード検索。source、since/until(YYYY-MM-DD)、location、offset、limit(1~100、デフォルトは 3)は任意です。
search_recalls_by_identifierUPC、製品名、または車両のメーカーとモデルを完全一致で検索します。
search_product_recalls_by_upcUPC を検索し、抽出されたリコール UPC と照合します。不明な場合は found=false になります。
lookup_productカタログ/USDA のブランド食品情報を検索します。リコールは検索しません。
search_product_recalls_from_image写真検索(ベータ版)。公開 HTTPS URL、data:image/...;base64 URI、または MCP 画像コンテンツを指定します。ローカルファイルパスは使用できません。
get_product_recall通知に記載された完全な説明とロットコード、UPC、モデル、場所、連絡先、画像 URL を取得します。

検索結果では説明が短縮され、抽出された製品は最大 5 件に制限されます。通知全文を取得するには get_product_recall を呼び出してください。

location はクエリと AND 条件で照合されます。CA は California/「northern california」に一致します。United States は米国の通知に一致しますが、Canada/Ontario には一致しません。

アカウント(API キーが必要)

list_watch_patterns、add_watch_pattern、remove_watch_pattern、list_inventory、add_inventory_product、remove_inventory_product、check_tracked_products、list_recall_notifications。

監視パターンには検索ボックスと同じ構文を使用します。単語は AND 条件、OR は OR 条件、-term は除外、"quoted phrase" はフレーズとして扱われます。

プロンプト:check_product、check_upc、scan_image(写真、ベータ版)、list_vin_campaigns(モデルイヤーとメーカー別に NHTSA のキャンペーンを一覧表示します。特定の車両は確認しません)。リソース:recall://docs/tools、recall://docs/sources。

Go クライアント

cc, err := rkmcp.NewClient(rkmcp.Config{
    ServerURL: "https://app.recallkitchen.com/mcp",
    APIKey:    os.Getenv("RK_API_KEY"),
})
recalls, err := cc.SearchProductRecalls(ctx, "contamination", 3)
detail, err := cc.GetProductRecall(ctx, recalls[0].ID)
hits, err := cc.SearchRecallsByIdentifier(ctx, rkmcp.IdentifierOptions{UPC: "012345678905"})

APIKey は RK_API_KEY または RECALL_KITCHEN_API_KEY からも読み込まれます。クライアントは X-API-Key を送信します。匿名クライアントでは、代わりに EVMPrivateKey/X402_EVM_PRIVATE_KEY を設定できます。

モジュール:github.com/Recall-Kitchen/rk-mcp/go。

Examples

git clone https://github.com/Recall-Kitchen/rk-mcp.git
cd rk-mcp/examples/go
export RK_API_KEY=rk_...
go run ./search_product_recalls -query "spinach" -location Iowa
go run ./get_product_recall            # searches, then fetches full text
go run ./search_by_identifier -name "infant formula"

See examples/go.

Other clients

  • Grok: X-API-Key header (see above).
  • Claude Code: claude mcp add --transport http recall-kitchen https://app.recallkitchen.com/mcp --header "Authorization: Bearer ${RK_API_KEY}"
  • Cursor: copy .mcp.json (X-API-Key + RECALL_KITCHEN_API_KEY). Authorization: Bearer also works.

Support

[email protected]

コメント

MCP は初めてですか?

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

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