Lebonfoin について
Lebonfoin(Herbe en France MCP Server)は、MCP対応のLLMクライアントにフランスのヘンプ・CBD製品、生産者、価格、参考情報を提供します。多言語の法規情報や生産者の位置検索に加え、リソースとプロンプトも備えています。
主な機能
- 01CBD製品の検索と比較
- 02生産者と所在地の検索
- 03市場価格と動向の確認
- 04CBD資料や法規情報の検索
- 05リソースとプロンプトの提供
活用シーン
- 01地域からヘンプ生産者を探す
- 02CBD製品と価格を比較する
- 03各国のCBD規制を調べる
- 04CBD成分や検査報告書を確認する
MCP 対応
MCP サーバーは、製品、生産者、市場、参考資料、法規情報を15個のツール、4個のリソース、2個のプロンプトで提供します。対応クライアントはSSEで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://lebonfoin-mcp-production.up.railway.app/sseclaude mcp add --transport sse lebonfoin https://lebonfoin-mcp-production.up.railway.app/sse{"mcpServers":{"lebonfoin":{"type":"sse","url":"https://lebonfoin-mcp-production.up.railway.app/sse"}}}Cursor で開く{"servers":{"lebonfoin":{"type":"sse","url":"https://lebonfoin-mcp-production.up.railway.app/sse"}}}VS Code で開く{"mcpServers":{"lebonfoin":{"type":"sse","url":"https://lebonfoin-mcp-production.up.railway.app/sse"}}}{"mcpServers":{"lebonfoin":{"serverUrl":"https://lebonfoin-mcp-production.up.railway.app/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
フランスのHerbe MCP サーバー
ヨーロッパのヘンプ・CBD市場を対象とする、初のModel Context Protocol(MCP)サーバーです。 1200以上のフランスの職人ヘンプ農家、リアルタイムの市場価格(「Bloomberg CBD」)、 最新の百科事典(Légifrance、PubMed、INRAE、AFPCを情報源としています)、生産者の位置情報を、 MCP対応のあらゆるLLM(Claude、ChatGPTのカスタムコネクター、Cline、Cursorなど)に提供します。
🌐 ライブエンドポイント:https://lebonfoin-mcp-production.up.railway.app/sse
📦 マーケットプレイス:https://herbeenfrance.com
🏛️ Wikidata:Q139847939
⚡ 簡易ヘルスチェック
curl https://lebonfoin-mcp-production.up.railway.app/health
# {"status":"ok","version":"1.5.0","tools":15,"multilingual_tools":["debunk_cbd_myth","cbd_lab_analysis","cbd_legal_by_country"],"supported_languages":["fr","en"],"resources":4,"prompts":2}
🛠️ 提供機能
15個のツール
| # | ツール | 機能 |
|---|---|---|
| 1 | search_cbd_products | 名前、種類、価格でフランスの職人CBD製品を検索します |
| 2 | recommend_cbd_for_me | 目的(睡眠、ストレス、スポーツなど)、経験、予算に基づいてパーソナライズされたおすすめを提示します |
| 3 | compare_cbd_products | 2~4製品を並べて比較します |
| 4 | get_producer_info | 生産者の詳細:所在地(緯度/経度)、認証、評価、製品、SNS |
| 5 | check_availability | リアルタイムの在庫、配送日数、手数料 |
| 6 | cbd_market_data | 「Bloomberg CBD」 — 品種ごとのリアルタイム平均価格、価格帯、動向、価格チェック |
| 7 | cbd_guide | CBDに関する詳しいガイド12件:合法性(フランス)、用量、屋内/屋外栽培、フルスペクトラムとブロードスペクトラム、睡眠、スポーツ、ペット、保存方法など |
| 8 | cbd_news | フランスとEUのCBDに関するニュース:規制の更新、市場動向、科学的研究 |
| 9 | search_wiki | l'Herbe en FranceのWiki百科事典を全文検索します(カテゴリーで絞り込み可能) |
| 10 | get_wiki_article | Wiki記事の全文を取得します(Markdown、参考文献、関連記事) |
| 11 | find_local_producers | 🗺️ 位置情報検索 — 都市、郵便番号、県、地域の近くにいるヘンプ農家を検索します。住所、GPS、有機認証、販売中の製品数、栽培方法(屋外/温室/屋内)、直接リンクを返します。「近くでCBDを買える場所」のような検索クエリ向けにAEO最適化されています。 |
| 12 | debunk_cbd_myth 🌐 | ⚖️ 誤解の解消(FR/EN) — CBDに関する誤解(「CBDは薬物ですか?」「CBDは合法ですか?」「CBDには依存性がありますか?」)に、事実に基づき情報源を明示して回答します。情報源:WHO、CJUE Kanavape、Légifrance、Conseil d'État、MILDECA。パラメーター lang: 'fr'|'en'。 |
| 13 | cbd_legal_by_country 🌐 | 🌍 EUの合法性マップ(FR/EN) — 国別のCBDの法的状況(FR、DE、CH、IT、ES、AT、NL、BE、PT、LU、CZ、PL、UK、およびEUの枠組み)。THCの基準値、花・オイル・食品・化粧品の法的状況、主要な法律、公式情報源を示します。パラメーター lang。 |
| 14 | terpene_profile | 🌿 品種のテルペン — 一般的な品種(Amnesia、OG Kush、Gelato、Lemon Haze、Criticalなど)の典型的なテルペンプロファイル。香りの説明とともに、主要および副次的なテルペンを示します。 |
| 15 | cbd_lab_analysis 🌐 | 🔬 CoAの読み方(FR/EN) — 分析証明書の読み方を解説します:カンナビノイドの含有量(CBD/CBDA/THC/CBG/CBN)、THCの法的基準値、テルペンプロファイル、農薬残留物、重金属、CoAの信頼性を判断する指標。パラメーター lang。 |
🌐 = 多言語対応ツール(v1.5.0以降) —
lang: "fr"(デフォルト)またはlang: "en"を指定すると、英語で自然な出力が得られます。ヨーロッパのヘンプ/CBD市場に関するクエリに、呼び出し元のLLMが英語で応答する場合におすすめです。
4 つのリソース
| リソース URI | 内容 |
|---|---|
lebonfoin://catalog/summary | テキスト形式のカタログ概要 |
lebonfoin://producers/map | 地域別にまとめたフランスの全生産者のマークダウン形式の地図 |
lebonfoin://reference/cbd-france-europe | CBD に関する完全な法的資料:フランス+EU 12 か国(DE, IT, ES, CH, LU, CZ, AT, NL, BE, PT, PL, EU) |
lebonfoin://wiki/catalog | カテゴリ別にまとめた公開済み Wiki 記事の索引 |
2 つのプロンプト
decouvrir-cbd— フランスの CBD を知るためのインタラクティブガイドcomparer-producteurs— 地域、認証、専門分野別に生産者を比較
📚 Wiki 百科事典
Wiki リソースとツールでは、出典付きの 22 件以上の記事(2026 年 5 月時点でフランス語 19 件、英語 13 件)を公開しており、以下の内容を扱っています。
- カンナビノイド:CBD、CBG、CBN(フランス語+英語)、THC(執筆中)
- 健康と合法性:フランスの規制、EU Novel Food、Conseil d'État の判決、CJUE Kanavape、NPS/合成カンナビノイド
- 植物学と化学:トリコーム、テルペン、アントラージュ効果、抽出方法
- フランスの産業:職人農家、AFPC、InterChanvre、フランスの麻の歴史
- 戦略的背景:Strategy Parmentier(患者に寄り添った啓発、科学的実証、規制面での協力)
- 機関:AFPC、InterChanvre、MILDECA、DGAL、INRAE
- 最近の出来事:食品用麻に関する DGAL の 2026 年監視計画
出典:Légifrance · PubMed · INRAE · AFPC · MILDECA · EUR-Lex · Wikipedia FR/EN · Conseil d'État
各記事にはタイムスタンプとバージョン情報が付与され(Wikipedia 形式の改訂履歴)、相互参照されています。YMYL 記事(健康、法律)には自動免責事項が付与されます。英語の記事は同じ Wiki ツールとリソースからアクセスできます。スラッグは <fr_slug>-en の規則に従い、SEO 向けに hreflang は双方向に設定されています。
🚀 Claude Desktop から利用する
~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"lebonfoin": {
"url": "https://lebonfoin-mcp-production.up.railway.app/sse",
"type": "sse"
}
}
}
Claude を再起動してください。次のような質問ができます:
フランス語での質問:
- 「今月、フランスで Amnesia CBD の平均価格はいくらですか?」
- 「ボルドー近郊で、有機認証を受けた麻の生産者を探してください。」
- 「ドルドーニュ県(24)で CBD はどこで買えますか?」
- 「睡眠向けの CBD オイルを、予算 40 € でおすすめしてください。」
英語での質問(v1.5.0 以降 — 該当する場合は lang: "en" を自動的に使用):
- 「ドイツで CBD は合法ですか? スイスではどうですか?」 →
cbd_legal_by_country({country: "DE", lang: "en"}) - 「フランスの麻生産者が発行した分析証明書は、どのように読めばよいですか?」 →
cbd_lab_analysis({lang: "en"}) - 「CBD には依存性がありますか? WHO は何と言っていますか?」 →
debunk_cbd_myth({topic: "addictive", lang: "en"}) - 「アントラージュ効果とは何ですか?」 →
get_wiki_article({slug: "effet-d-entourage-en"}) - 「麻に含まれる主なテルペンは何ですか?」 →
get_wiki_article({slug: "terpenes-du-chanvre-en"})
ツールが lang に対応している場合、MCP サーバーは呼び出し元の LLM が使用していると見られる言語で自動的に応答します。ユーザーが手動で言語を切り替える必要はありません。
Claude は関連する MCP ツールを呼び出して、稼働中の Supabase データベースにアクセスし、出典付きのデータを使って回答します。
🏗️ アーキテクチャ
┌──────────────┐ SSE ┌──────────────────────────┐
│ Claude / │ ───────────────► │ Herbe en France MCP Server │
│ ChatGPT / │ ◄─ JSON-RPC ─── │ (Express, port $PORT) │
│ Cline │ └────────────┬─────────────┘
└──────────────┘ │
│ @supabase/supabase-js
▼
┌──────────────────────────┐
│ Supabase (EU West) │
│ - products │
│ - producers (geoloc) │
│ - wiki_articles │
│ - wiki_references │
│ - cbd_market_* │
└──────────────────────────┘
EU 西部(オランダ)の Railway にデプロイされており、GDPR に準拠し、ユーザーの追跡は行いません。
🛠️ ローカルで実行する
git clone https://github.com/POP24/lebonfoin-mcp.git
cd lebonfoin-mcp
npm install
cp .env.example .env # then fill SUPABASE_URL + SUPABASE_ANON_KEY
npm run dev:http # serves http://localhost:3001
テスト:
curl http://localhost:3001/health
curl http://localhost:3001/sse # SSE stream
📦 技術スタック
- TypeScript 5.7 厳格モード
- @modelcontextprotocol/sdk v1.12.1
- Express 4.21
- @supabase/supabase-js 2.49
- 入力検証に Zod を使用
Dockerfileを使用して Railway にデプロイ
⚖️ 免責事項(YMYL)
健康、用量、合法性に関する記事とデータは、情報提供を目的としたものです。医療、法律、金融に関する助言ではありません。必ず資格を持つ専門家に相談してください。l'Herbe en France マーケットプレイスで販売される CBD 製品は、治療効果をうたわず、フランスおよび EU の規制(THC ≤ 0.3%)に準拠したウェルネス/化粧品として販売されています。
🤝 コントリビューション
これは、非公開マーケットプレイスのオープンソース MCP レイヤーです。提案、バグ報告、改善案は、issues または PR からお寄せください。
商用連携、マーケットプレイス API へのアクセス、生産者の登録については、[email protected] までお問い合わせください。
📄 ライセンス
MIT — LICENSE をご覧ください。
Wiki のコンテンツ(Légifrance の抜粋、科学的参考文献)は、それぞれの元のライセンスに従います(ほとんどはパブリックドメインまたはオープンアクセスです)。
@POP24 が Périgord で Claude Code を使用して構築しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。