mcpField
L
Lebonfoin

Lebonfoin

リモート
github.com/POP24ビジネス・マーケティング07 週間前に更新
リポジトリ

Lebonfoin について

Lebonfoin(Herbe en France MCP Server)は、MCP対応のLLMクライアントにフランスのヘンプ・CBD製品、生産者、価格、参考情報を提供します。多言語の法規情報や生産者の位置検索に加え、リソースとプロンプトも備えています。

主な機能

  1. 01CBD製品の検索と比較
  2. 02生産者と所在地の検索
  3. 03市場価格と動向の確認
  4. 04CBD資料や法規情報の検索
  5. 05リソースとプロンプトの提供

活用シーン

  1. 01地域からヘンプ生産者を探す
  2. 02CBD製品と価格を比較する
  3. 03各国のCBD規制を調べる
  4. 04CBD成分や検査報告書を確認する

MCP 対応

MCP サーバーは、製品、生産者、市場、参考資料、法規情報を15個のツール、4個のリソース、2個のプロンプトで提供します。対応クライアントはSSEで接続できます。

設定

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

エンドポイントhttps://lebonfoin-mcp-production.up.railway.app/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

フランスのHerbe MCP サーバー

License: MIT MCP Railway EU

ヨーロッパのヘンプ・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個のツール
#ツール機能
1search_cbd_products名前、種類、価格でフランスの職人CBD製品を検索します
2recommend_cbd_for_me目的(睡眠、ストレス、スポーツなど)、経験、予算に基づいてパーソナライズされたおすすめを提示します
3compare_cbd_products2~4製品を並べて比較します
4get_producer_info生産者の詳細:所在地(緯度/経度)、認証、評価、製品、SNS
5check_availabilityリアルタイムの在庫、配送日数、手数料
6cbd_market_data「Bloomberg CBD」 — 品種ごとのリアルタイム平均価格、価格帯、動向、価格チェック
7cbd_guideCBDに関する詳しいガイド12件:合法性(フランス)、用量、屋内/屋外栽培、フルスペクトラムとブロードスペクトラム、睡眠、スポーツ、ペット、保存方法など
8cbd_newsフランスとEUのCBDに関するニュース:規制の更新、市場動向、科学的研究
9search_wikil'Herbe en FranceのWiki百科事典を全文検索します(カテゴリーで絞り込み可能)
10get_wiki_articleWiki記事の全文を取得します(Markdown、参考文献、関連記事)
11find_local_producers🗺️ 位置情報検索 — 都市、郵便番号、県、地域の近くにいるヘンプ農家を検索します。住所、GPS、有機認証、販売中の製品数、栽培方法(屋外/温室/屋内)、直接リンクを返します。「近くでCBDを買える場所」のような検索クエリ向けにAEO最適化されています。
12debunk_cbd_myth 🌐⚖️ 誤解の解消(FR/EN) — CBDに関する誤解(「CBDは薬物ですか?」「CBDは合法ですか?」「CBDには依存性がありますか?」)に、事実に基づき情報源を明示して回答します。情報源:WHO、CJUE Kanavape、Légifrance、Conseil d'État、MILDECA。パラメーター lang: 'fr'|'en'。
13cbd_legal_by_country 🌐🌍 EUの合法性マップ(FR/EN) — 国別のCBDの法的状況(FR、DE、CH、IT、ES、AT、NL、BE、PT、LU、CZ、PL、UK、およびEUの枠組み)。THCの基準値、花・オイル・食品・化粧品の法的状況、主要な法律、公式情報源を示します。パラメーター lang。
14terpene_profile🌿 品種のテルペン — 一般的な品種(Amnesia、OG Kush、Gelato、Lemon Haze、Criticalなど)の典型的なテルペンプロファイル。香りの説明とともに、主要および副次的なテルペンを示します。
15cbd_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-europeCBD に関する完全な法的資料:フランス+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 を使用して構築しました。

コメント

MCP は初めてですか?

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

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