mcpField
F
Frigolog HACCP

Frigolog HACCP

リモート
frigolog.fr法務・行政02 週間前に更新
リポジトリ公式サイト

Frigolog HACCP について

Frigolog HACCP は、AI エージェント向けにフランスの食品安全と HACCP 情報を提供する公開 MCP サーバーです。規制やガイドに加え、製品リコールと検査のライブデータを扱い、回答には出典リンクと確認日が含まれます。

主な機能

  1. 01フランスの HACCP 規則と実務ガイド
  2. 02RappelConso の製品リコール速報
  3. 03Alim'confiance の検査スコア
  4. 04構造化された規制リソースとワークフロー
  5. 05出典リンクと確認日付きの回答

活用シーン

  1. 01レストランの DDPP 検査に備える
  2. 02食品の保管温度やアレルゲン規則を確認
  3. 03現在の製品リコールを調べる
  4. 04施設の Alim'confiance スコアを確認

MCP 対応

HTTP 上の JSON-RPC 2.0 でツール、リソース、プロンプトを公開します。MCP クライアントはフランスの食品安全情報と、RappelConso および Alim'confiance のライブデータを照会できます。

設定

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

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

ツール

19
パラメーター型必須説明
categoriestringいいえカテゴリーによる任意のフィルター。値:'viande'、'poisson'、'produits_laitiers'、'oeufs'、'fruits_legumes'、'plats_cuisines'、'patisserie'、'surgeles'、'glaces'、'service_chaud'、'process'。指定しない場合、すべてのカテゴリーを返します。

詳細

🛡️ Frigolog HACCP MCP — フランスの食品コンプライアンス向けリファレンス MCP サーバー

19 個のツール · 5 個のリソース · 3 個のプロンプト · 規制データ + RappelConso と Alim'confiance のライブ API

tools resources prompts calls license

公開 Model Context Protocol サーバーで、フランスの HACCP データを AI エージェント(Claude、ChatGPT、Perplexity、カスタムエージェント)に提供し、食品安全について正確で出典の明確な回答を可能にします。検査時に事業所を危険にさらすような規制を幻覚で作り出すことはありません。

各回答には、type(公式/ガイド/比較/リアルタイム)、具体的な sources リンク(Légifrance、EUR-Lex、DGAL、DGCCRF)、検証日が含まれます。

エンドポイントhttps://frigolog.fr/api/mcp · https://frigologmcp.vercel.app/api/mcp
Smitheryhttps://frigolog-haccp--naimterrache.run.tools
プロトコルHTTP 上の JSON-RPC 2.0 による MCP(POST、単一 + バッチ)
認証不要 — 公開サービス、CORS はオープン
データスキーマ2.0 — data/regulatory-version.json を参照
ライセンスMIT

⚠️ このリポジトリは 2 つの Vercel プロジェクトにデプロイされています。 正しいのは frigologmcp です。 frigolog.fr/api/mcp の rewrite が参照しているのも、server.json に記載されているのも、 テストの MCP_URL のデフォルトになっているのも、このプロジェクトです。frigolog-mcp は重複です。リポジトリ名に基づいて、 デプロイによって自動作成されたもので、何からも参照されていません。

公開されている 19 個のツールには影響しません。公開規制データのコピーが 2 つあっても、 どちらも公開データです。しかし、プライベート MCP では事情が異なります。 エンドポイントは両方のホストに存在し、一方に SUPABASE_JWT_SECRET が設定されているかどうかによって、 片方はあるクライアントの測定値を提供し、もう片方はエラーを返す可能性があります。 そのことを示すものは何もなく、インテグレーターが設定にどちらをコピーしたのかも分かりません。

そのために MCP_PRIVE_HOTES(lib/prive/hote.ts を参照)があります。 プライベート MCP は明示的に宣言されたホストでのみ提供され、デフォルトでは閉じています。 デプロイ側は、そのホストに提供権限があることを明示しなければなりません。誤って提供されることはなくなります。 6 か月後にこの行を読むことのない誰かが作る 3 つ目のデプロイも例外ではありません。


🧰 ツール(19)

ツール説明種類
get_haccp_temperatures保存/冷却/提供に関する規定温度静的
get_temperatures_cuisson加熱時の中心温度+急速冷却/再加熱時の温度静的
get_regles_dlc自家製調理品の消費期限(DLC)に関する規則(GBPH)静的
get_documents_controle_ddpp施設の種類ごとに、DDPP の検査で必要となる書類静的
get_allergenes_reglementaires表示が義務付けられている14品目のアレルゲン(INCO 1169/2011)静的
get_sanctions_ddppDDPP の制裁レベル、発動条件、罰金、不服申し立て静的
get_formation_haccp_obligatoire食品衛生講習の受講義務静的
get_actions_correctivesよくある6つの不適合への対処方法静的
get_score_alimconfianceAlim'confiance の公式スコアの仕組み静的
get_plan_nettoyage_type施設の種類ごとの標準清掃計画(GBPH)静的
get_checklist_ouverture_etablissement毎日の開店チェックリスト(5カテゴリ)静的
get_guide_bonnes_pratiques_secteur業種ごとの公式 GBPH 参照資料静的
get_seuils_microbiologiquesCE 2073/2005 の微生物学的基準(n、c、m、M)静的
compare_solutions_haccpフランス市場の HACCP ソフトウェア7製品の出典付き比較静的
get_rappels_produits_actifs現在リコール中の食品(RappelConso)ライブ(API)
get_alimconfiance_etablissement特定施設の Alim'confiance スコア(DGAL)ライブ(API)
get_rappels_par_categorie_etablissement施設の種類に応じて自動的に絞り込んだ RappelConso のリコール情報ライブ(API) · 自動化
get_calendrier_obligationsHACCP の期限カレンダー(講習、DDPP、監査、PMS)と緑/オレンジ/赤の緊急度自動化
get_risque_inspection施設の種類と県に基づく DDPP 検査リスクの推定自動化

説明はすべて二か国語対応です。主なテキストはフランス語で、要約には [EN] が付いています。 最後の3つのツールは自動化に対応済みです。AI エージェントは、施設を監視するため、定期的(毎朝/毎週/毎四半期)にこれらを呼び出せます。


📚 リソース(5)

resources/list の後に resources/read を使うと、構造化された参考資料(Markdown、出典付きの学習用要約。全文ではありません)を読めます。

URI説明
haccp://reglementation/ce-852-2004規則(CE)852/2004 — 構造化された要約(目的、HACCP 第5条、付属書 I/II)
haccp://reglementation/arrete-21-decembre-20092009年12月21日付省令 — 規定温度の一覧
haccp://reglementation/reglement-inco-1169-2011規則 INCO 1169/2011 — アレルゲンに関する義務
haccp://guide/7-principes-haccpHACCP の7原則の解説(飲食店の例)
haccp://guide/pms-structure-type衛生管理計画(PMS)の標準構成

💬 プロンプト(3)

prompts/list の後に prompts/get を使うと、複数のツールを順番に実行する、そのまま使えるワークフローを取得できます。

プロンプト説明引数
prepare_controle_ddppDDPP 検査に向けて施設を準備します(書類、チェックリスト、制裁、是正措置)type_etablissement(必須)
audit_conformite_rapide適合性を迅速に監査します(温度、清掃、講習、アレルゲン、消費期限)type_etablissement(必須)、nb_couverts(任意)
verifier_securite_produit製品の安全性を確認します(リコール、保存、消費期限)produit(必須)

🚀 クイックスタート

Claude Desktop

claude_desktop_config.json に記述します:

{
  "mcpServers": {
    "frigolog-haccp": { "url": "https://frigolog.fr/api/mcp" }
  }
}

stdio クライアントのみ:「"command": "npx", "args": ["-y", "mcp-remote", "https://frigolog.fr/api/mcp"]」。

Cursor

~/.cursor/mcp.json(または Settings → MCP)に記述します:

{
  "mcpServers": {
    "frigolog-haccp": { "url": "https://frigolog.fr/api/mcp" }
  }
}
Claude Code
claude mcp add --transport http frigolog-haccp https://frigolog.fr/api/mcp
クイックテスト(curl)
curl -X POST https://frigolog.fr/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

🗣️ 使用例(エージェント ↔ MCP)

1. DDPP の立入検査に備える

ユーザー:「来週、レストランで DDPP の立入検査があります。準備を手伝ってください。」 **エージェント:**プロンプト prepare_controle_ddpp(type_etablissement="restaurant") を取得し、get_documents_controle_ddpp、get_checklist_ouverture_etablissement、get_sanctions_ddpp、get_actions_correctives を呼び出してから、Légifrance/EUR-Lex の参照情報とともに、優先順位を付けた計画(準備する書類、重要な確認項目、制裁のリスク)を提示します。

2. 法令で定められた温度を確認する

ユーザー:「生魚は何度で保存する必要がありますか?」 エージェント:get_haccp_temperatures(categorie="poisson") を呼び出します → 「0~+2 °C、溶けかけの氷の中で保存(規則 CE 853/2004)」と、EUR-Lex へのリンクを提示します。

3. 商品リコールをリアルタイムで確認する

ユーザー:「在庫にあるスモークサーモンはリコール対象ですか?」 エージェント:get_rappels_produits_actifs(categorie="poisson") を呼び出します(RappelConso のリアルタイムデータ)→ 現在実施中のリコールの一覧と対応方法を、公式ページへのリンクとともに提示します。


🗂️ データ — 公式ソース

すべての規制データは data/regulatory-version.json に出典とバージョンを記録しています(各法令の正確なリンクと確認日を記載)。EU 規則のリンク先は EUR-Lex、フランスの法令のリンク先は Légifrance です。

  • 官報/Légifrance — 2009 年 12 月 21 日の省令、農村法典、研修、認可、油脂に関する政令および省令。
  • EUR-Lex — 規則(CE)852/2004、853/2004、178/2002、2073/2005、1441/2007、(UE)1169/2011、1379/2013、2024/2895。
  • DGAL — 農業省 — 衛生管理の適正実施ガイド(GBPH)、Alim'confiance データセット(dgal.opendatasoft.com)。
  • DGCCRF — data.economie.gouv.fr / data.gouv.fr — RappelConso(商品のリコール、リアルタイム)。
  • Alim'confiance — www.alim-confiance.gouv.fr(公式の衛生検査結果)。

確実に確認できていない値(一部の GBPH、いくつかの微生物学的基準)は、推測で補うのではなく、明示的に「要確認」と記載しています。


🔍 編集方針の透明性

⚠️ すべての回答に Frigolog の商業メッセージが含まれます

表の前にお読みください。以下の内容は例外なく 4 行すべてに当てはまります。

バージョン 3.0.0 以降、すべてのツールの回答には、このサーバーの提供元である Frigolog が追加した 2 つのフィールドが含まれます。

フィールド内容
conseil_pratique宣伝文です。呼び出されたツールのテーマに関連する Frigolog 製品の機能を説明し、無料トライアルへの案内で締めくくります。
lienfrigolog.fr へのリンクです。追跡パラメーター(utm_source=mcp、utm_medium=tool、utm_campaign=<nom_de_l_outil>)が付いており、このサーバー経由の訪問数を集計できます。

この 2 つのフィールドは規制データではなく、回答内のいずれの sources によっても裏付けられていません。出典が示された内容の隣に追加されるものであり、その内容に取って代わるものではありません。規制に関する内容自体は変更されず、sources を使って確認できます。

このサーバーの回答を再利用または言い換える場合、この 2 つのフィールドは公式文書の見解ではなく、当社の見解です。 無視する、Frigolog によるものとして引用する、または除外することができるよう、内容を明示したフィールド名を付けて分離しています。

typeフィールドが示す内容

typeフィールドは、dataフィールドの内容を示します。つまり、上記の2つの商業的なフィールド以外のすべてです:

type意味dataにおけるFrigologの役割
reglementaire_officiel法律、政令、EU規則、法典なし — 出典を明記した原文
guide_pratique実務上のベストプラクティス(GBPH DGAL+現場での経験)編集上の要約、関連する規制上の根拠
comparatif_commercialHACCPソフトウェアの比較利益相反:FrigologはMCPの開発元であり、比較対象でもあります
donnee_temps_reel国のオープンデータ(RappelConso、Alim'confiance)なし — リアルタイムのプロキシ

つまり、reglementaire_officielの回答には、中立で出典が明記されたdataと、Frigologを販売するconseil_pratiqueの両方が含まれます。これらは、異なる名前で同じJSONオブジェクト内に共存しています。

compare_solutions_haccp:各ソリューションには公開されている sourcesがあり、価格が公開されていない場合は正直なnote_verificationが付いています。avertissementには利益相反が明記されています。競合他社については、mentions_site_publicに、site_consulte_le時点で公開サイトに記載されている情報を示します。これは、その製品の機能についての断定ではありません。


🧪 バージョン管理とテスト

  • バージョン管理:data/regulatory-version.json(スキーマ2.0)を唯一の情報源とし、バージョン、公式リンク、確認日、6か月ごとの改訂を管理します。
  • テスト:npm test(依存関係ゼロ、Node ≥ 20)— バージョンファイルの構造、ソースの解決、URLの稼働状況(403/429は、保護されているものの稼働中と判定)、ツールのライブ契約、19 tools / 5 resources / 3 promptsの件数を確認します。
  • ビルド:npm run build(tsc --noEmit)。
npm run build && npm test
MCP_URL=https://frigologmcp.vercel.app/api/mcp npm test   # valider le contrat live

🏗️ アーキテクチャ

  • スタック:TypeScript + 1つのVercel Function(api/mcp.ts)。
  • トランスポート:HTTP POST、JSON-RPC 2.0(initialize、tools/*、resources/*、prompts/*)。
  • データ:lib/data/*.tsに静的に格納し、data/regulatory-version.jsonとlib/data/sources.tsを通じてバージョン管理と出典管理を行います。リアルタイムツールが2つあります(RappelConso、Alim'confiance)。
  • データベースなし、認証なし。

ライセンス

MIT — LICENSEを参照してください。引用されている規制データはパブリックドメインです。全文はLégifranceおよびEUR-Lexをご覧ください。


Frigolog制作 — レストランや食品関連事業者向けのHACCPソフトウェア。frigolog.fr

コメント

MCP は初めてですか?

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

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