mcpField
M
mcp-vtex

mcp-vtex

ローカル
github.com/codesparビジネス・マーケティング2754 週間前に更新

mcp-vtex について

mcp-vtex は、VTEX EC プラットフォーム向けの MCP サーバーで、カタログ、注文、在庫、価格、プロモーション、配送、ギフトカードを対象としています。AI アシスタントから VTEX ストアの運用を行いたい販売者や開発者に向いています。

主な機能

  1. 01商品、SKU、カテゴリーの照会と更新
  2. 02注文の参照、ステータス変更、請求書発行、キャンセル
  3. 03在庫と倉庫の管理
  4. 04価格表、クーポン、ギフトカードの管理
  5. 05配送料の試算と Master Data の照会

活用シーン

  1. 01AI アシスタントから注文を確認し、出荷処理へ移行する
  2. 02複数の倉庫にまたがる SKU の在庫を照会・調整する
  3. 03プロモーションクーポンやギフトカードを作成する

MCP 対応

本プロジェクトは MCP サーバーとして動作し、33 個の VTEX 関連ツールを MCP クライアントに公開します。クライアントはそれらを通じて VTEX API の EC 運用操作を呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-vtex": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-vtex"
],
"env": {
"VTEX_APP_TOKEN": "<VTEX_APP_TOKEN>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-vtex
設定が必要な環境変数
VTEX_APP_TOKENシークレットAPI key for vtex

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-vtex0.2.2

ツール

33

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
tonumberいいえ終了インデックス(デフォルトは 10)
fromnumberいいえ開始インデックス(デフォルトは 1)
categoryIdnumberいいえカテゴリー ID で絞り込む

詳細

@codespar/mcp-vtex

VTEX 用 MCP サーバー — カタログ、注文、在庫、プロモーションを備えた e コマースプラットフォーム

npm License: MIT

クイックスタート

Claude Desktop

~/.config/claude/claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "vtex": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-vtex"],
      "env": {
        "VTEX_ACCOUNT_NAME": "your-account",
        "VTEX_APP_KEY": "your-app-key",
        "VTEX_APP_TOKEN": "your-app-token"
      }
    }
  }
}
Claude Code
claude mcp add vtex -- npx @codespar/mcp-vtex
Cursor / VS Code

.cursor/mcp.json または .vscode/mcp.json に追加します:

{
  "servers": {
    "vtex": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-vtex"],
      "env": {
        "VTEX_ACCOUNT_NAME": "your-account",
        "VTEX_APP_KEY": "your-app-key",
        "VTEX_APP_TOKEN": "your-app-token"
      }
    }
  }
}

ツール(33)

ツール用途
list_productsVTEX カタログの商品を一覧表示します
get_productID を指定して商品詳細を取得します
create_productVTEX カタログに新しい商品を作成します
update_productVTEX カタログ内の既存商品を更新します
list_skus商品の SKU を一覧表示します
create_sku商品の新しい SKU を作成します
list_categoriesページネーションを使用してすべてのカテゴリを一覧表示します
create_categoryカタログに新しいカテゴリを作成します
get_catalogカタログのカテゴリツリーを取得します
list_ordersオプションのフィルターを指定して注文を一覧表示します
get_orderID を指定して OMS の注文詳細をすべて取得します
update_order_status注文を処理中の状態に移行します(フルフィルメントを開始)
invoice_order注文の税務請求書(nota fiscal)を発行します
track_order_invoice発行済みの請求書の追跡情報を更新します
cancel_order注文をキャンセルします
list_customer_orders顧客の注文履歴を一覧表示します(メールアドレスで絞り込み)
get_sku_priceSKU の価格詳細(基本価格、表示価格、マークアップ、原価、取引ポリシーごとの固定価格)を取得します
update_sku_priceSKU の基本価格、表示価格、原価を更新します
list_price_tables設定済みの価格テーブル(取引ポリシー)をすべて一覧表示します
get_inventory倉庫ごとの SKU の在庫数を取得します
update_inventory特定の倉庫における SKU の在庫数を更新します
get_shipping_rates郵便番号を指定して商品の配送料をシミュレーションします
list_warehousesアカウントに設定されているすべての倉庫を一覧表示します
create_warehouse新しい倉庫(フルフィルメントセンター)を登録します
create_promotionVTEX でプロモーション/割引を作成します
list_couponsすべてのプロモーション用クーポンを一覧表示します
create_couponプロモーション用クーポンコードを作成します
list_subscriptions顧客のサブスクリプションを一覧表示します
create_subscription顧客の定期購入を作成します(VTEX Subscriptions)
get_masterdata_documentVTEX Master Data v2 からドキュメント(顧客プロフィール、カスタムエンティティ)を取得します
search_masterdataMaster Data エンティティ内のドキュメントを検索します
create_giftcard顧客向けのギフトカードを作成します(GiftCard Hub)
get_giftcardID を指定してギフトカードの詳細を取得します

認証

VTEX では、API 認証にアプリキーとアプリトークンのヘッダーを使用します。

サンドボックス/テスト

VTEX では、パートナーアカウントを通じてサンドボックスにアクセスできます。開発者向けアクセスについては VTEX にお問い合わせください。

認証情報を取得する
  1. VTEX Developer Portal にアクセスします
  2. VTEX 管理画面にアクセスするか、パートナーアカウントを作成します
  3. License Manager からアプリキーとアプリトークンを生成します
  4. 環境変数を設定します

環境変数

変数必須説明
VTEX_ACCOUNT_NAMEはいVTEX アカウント名
VTEX_APP_KEYはいAPI アプリキー
VTEX_APP_TOKENはいAPI アプリトークン
VTEX_ENVIRONMENTいいえ環境ホストのスラッグ(デフォルトは vtexcommercestable)

ロードマップ

v0.3(予定)
  • チェックアウト/カートセッション管理
  • マーケットプレイスの販売者とオファーの管理
  • 配送業者(配送ポリシー)の登録

貢献したい場合は、PR を作成するか、ツールをリクエストしてください。

リンク

エンタープライズ

エージェントによる支払いのガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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