mcpField
L
La Carotte — Produits Locaux & Circuits Courts

La Carotte — Produits Locaux & Circuits Courts

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

La Carotte — Produits Locaux & Circuits Courts について

La Carotte MCP Server は、La Carotte の地元産品カタログを AI エージェントから利用できるようにします。果物、野菜、チーズなどを扱い、在庫や配送区域の確認、永続化されたバスケットの操作に対応します。

主な機能

  1. 01地元産品カタログの検索
  2. 02リアルタイム在庫確認
  3. 03配送区域の確認
  4. 04チェックアウト情報の取得
  5. 05永続化バスケットの作成と管理

活用シーン

  1. 01地元農家の商品を探す
  2. 02注文前に在庫と配送対象区域を確認する
  3. 03エージェント経由でバスケットの商品を追加・削除する

MCP 対応

MCP サーバーは商品検索、在庫、配送区域、チェックアウト情報、バスケット操作のツールを AI エージェントに公開し、SSE で MCP 接続を提供します。

設定

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

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

ツール

11
パラメーター型必須説明
querystringいいえ自由入力の検索キーワード
categorystringいいえ商品カテゴリ
producerstringいいえ生産者名
labelstringいいえ品質ラベル:bio、AOP、Label Rouge など
price_max_eurnumberいいえ上限価格(ユーロ)
sort_byenumいいえ並べ替え条件pertinence | prix_asc | prix_desc | distance | fraicheur
pageintegerいいえページ番号
per_pageintegerいいえ1ページあたりの結果数
tenant_idstringいいえ地域識別子

詳細

LaCarotte MCP サーバー

LaCarotte 向けの MCP(Model Context Protocol)サーバーです。地元の生産者から直接購入できる商品のカタログを AI エージェントに公開します。

クイックスタート

# Installation
npm install

# Copier la config
cp .env.example .env
# Éditer .env avec vos valeurs

# Développement
npm run dev

# Build
npm run build

# Production
npm start

アーキテクチャ

src/
├── server.ts              # Point d'entrée — serveur MCP + Express SSE
├── config/                # Configuration centralisée
├── tools/
│   ├── catalog/           # Phase 1 — Recherche, stock, zones
│   ├── cart/              # Phase 2 — Panier persistant
│   ├── checkout/          # Checkout info
│   ├── sharing/           # Phase 2 — Partage multicanal
│   ├── loyalty/           # Phase 3 — Abonnements, alertes, surprise
│   └── analytics/         # Phase 3-4 — Dashboard
├── resources/             # Resource MCP (store-context)
├── middleware/             # Pré-lancement, rate limiting, analytics
├── services/              # Client HTTP LaCarotte, email, SMS
├── db/                    # Client MongoDB + collections
├── schemas/               # Schemas Zod
└── types/                 # Types TypeScript

利用可能な MCP ツール

フェーズ 1 — カタログの基盤
  • search_products — カタログの詳細検索
  • check_stock — 在庫のリアルタイム確認
  • check_delivery_zone — 配送エリアの確認
  • get_checkout_info — カートの概要
フェーズ 2 — コマース
  • create_basket — 永続的なカートの作成
  • add_to_basket — カートへの追加
  • get_basket — カートの確認
  • remove_from_basket — カートからの削除

エンドポイント

  • GET /health — ヘルスチェック
  • GET /sse — MCP SSE 接続
  • POST /messages — MCP メッセージ

環境

変数の一覧については .env.example を参照してください。

テスト

npm test

コメント

MCP は初めてですか?

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

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