La Carotte — Produits Locaux & Circuits Courts について
La Carotte MCP Server は、La Carotte の地元産品カタログを AI エージェントから利用できるようにします。果物、野菜、チーズなどを扱い、在庫や配送区域の確認、永続化されたバスケットの操作に対応します。
主な機能
- 01地元産品カタログの検索
- 02リアルタイム在庫確認
- 03配送区域の確認
- 04チェックアウト情報の取得
- 05永続化バスケットの作成と管理
活用シーン
- 01地元農家の商品を探す
- 02注文前に在庫と配送対象区域を確認する
- 03エージェント経由でバスケットの商品を追加・削除する
MCP 対応
MCP サーバーは商品検索、在庫、配送区域、チェックアウト情報、バスケット操作のツールを AI エージェントに公開し、SSE で MCP 接続を提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.la-carotte.fr/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http lacarotte-mcp-public https://mcp.la-carotte.fr/mcpCursor.cursor/mcp.json
{"mcpServers":{"lacarotte-mcp-public":{"type":"http","url":"https://mcp.la-carotte.fr/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"lacarotte-mcp-public":{"type":"http","url":"https://mcp.la-carotte.fr/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"lacarotte-mcp-public":{"type":"http","url":"https://mcp.la-carotte.fr/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"lacarotte-mcp-public":{"serverUrl":"https://mcp.la-carotte.fr/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
11| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | 自由入力の検索キーワード |
| category | string | いいえ | 商品カテゴリ |
| producer | string | いいえ | 生産者名 |
| label | string | いいえ | 品質ラベル:bio、AOP、Label Rouge など |
| price_max_eur | number | いいえ | 上限価格(ユーロ) |
| sort_by | enum | いいえ | 並べ替え条件pertinence | prix_asc | prix_desc | distance | fraicheur |
| page | integer | いいえ | ページ番号 |
| per_page | integer | いいえ | 1ページあたりの結果数 |
| tenant_id | string | いいえ | 地域識別子 |
詳細
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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。