mcpField
M
mcp-ucp

mcp-ucp

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

mcp-ucp について

mcp-ucp は Google の Universal Commerce Protocol(UCP)向けの MCP サーバーで、商品検索、カート、チェックアウト、注文、配送のツールを提供します。README によると、既定のエンドポイントが応答しないためパッケージは非推奨とされており、実際のサービスには接続できません。

主な機能

  1. 01商品検索と詳細情報の取得
  2. 02カートの作成と管理
  3. 03チェックア ウト、支払い、注文確定
  4. 04注文の照会、キャンセル、返品
  5. 05配送オプションと配送追跡
  6. 06購入者アイデンティティとプロフィール管理

活用シーン

  1. 01AI エージェント向けの商品検索とカートフローの試作
  2. 02UCP 商取引プロトコルのツール設計の調査
  3. 03EC の各工程を MCP ツールに対応させる際の参考

MCP 対応

MCP クライアントに 20 種類の EC 関連ツールを公開する MCP サーバーです。UCP_BASE_URL で別のエンドポイントを指定できますが、既定のエンドポイントは現在利用できません。

設定

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

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

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

パッケージ
npm@codespar/mcp-ucp0.1.4

ツール

20

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

パラメーター型必須説明
querystringはい検索クエリ(例:'wireless headphones')
sortByenumいいえ並べ替え順relevance | price_asc | price_desc | rating | newest
categorystringいいえカテゴリーフィルター
currencystringいいえ通貨コード(デフォルト:USD)
maxPricenumberいいえ最高価格
minPricenumberいいえ最低価格
pageSizenumberいいえページあたりの結果数
pageTokenstringいいえページネーショントークン
merchantIdstringいいえ加盟店 ID(省略するとデフォルトが使用されます)

詳細

@codespar/mcp-ucp

非推奨:稼働中のエンドポイントはありません。 2026-09-27 に測定したところ、commerce.googleapis.com はすべてのパスに対して、Google の汎用的な Error 404 (Not Found) ページを返します。また、UCP_SANDBOX=true で使用する sandbox.commerce.googleapis.com は、提供される証明書が *.googleapis.com を対象としており、追加のラベルを対象としていないため、TLS ハンドシェイクに失敗します。UCP はオープンな仕様であり、Google がホストする API ではありません。このサーバーのツールはいずれもサービスに接続できません。このパッケージは npm で非推奨となっており、参照用としてこのリポジトリに残されています。稼働中のエンドポイントをお持ちの場合は、UCP_BASE_URL を使ってサーバーの接続先を指定してください。パッケージの提供を再開するには、プロバイダーがドキュメントで公開しているベース URL を添えて、mcp-dev-latam に issue を作成してください。

エージェントによるショッピング、カート、チェックアウト、注文、配送のための Google UCP 用 MCP サーバー — Universal Commerce Protocol

npm License: MIT

UCP とは?

Universal Commerce Protocol(UCP) は、エージェント型コマースのための Google のオープン標準です。画面のスクレイピングや個別のマーチャント連携を行うことなく、AI エージェントが商品を自律的に検索し、カートを作成し、チェックアウトを行い、注文を管理し、配送状況を追跡できるようにします。

UCP は、決済処理の AP2 およびエージェント間の相互運用性を実現する A2A と連携し、MCP をトランスポートレイヤーとして使用します。

クイックスタート

Claude Desktop
{
  "mcpServers": {
    "ucp": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-ucp"],
      "env": {
        "UCP_API_KEY": "your-key",
        "UCP_MERCHANT_ID": "your-merchant-id"
      }
    }
  }
}
Claude Code
claude mcp add ucp -- npx @codespar/mcp-ucp

ツール(20)

ツール目的
search_productsマーチャントの商品カタログを検索します。
get_product価格、バリエーション、在庫状況、レビューなど、商品の詳細情報を取得します
check_availability指定した場所への商品の在庫状況と配送可否を確認します
list_merchantsオプションのカテゴリーおよび地域フィルターを使って、UCP 対応マーチャントの一覧を取得します
create_cartマーチャント用の新しいショッピングカートを作成します
add_to_cart商品をショッピングカートに追加します
remove_from_cart商品をショッピングカートから削除します
get_cartカートの内容、商品ごとの合計、税金、送料の見積もりを取得します
clear_cartカート内のすべての商品を削除します
get_delivery_optionsカートで利用可能な配送オプションを取得します
initiate_checkoutカートのチェックアウト手続きを開始します。
apply_paymentチェックアウトセッションに決済方法を適用します。
confirm_order注文を確定して発注します。
get_order商品、ステータス、決済、配送情報など、注文の詳細を取得します
list_ordersオプションのフィルターを指定して注文一覧を取得します
cancel_order保留中または確定済みの注文をキャンセルします
request_return配達済みの注文について返品または返金を申請します
track_shipment注文のリアルタイムな配送追跡情報を取得します
link_identityマーチャントをまたいだパーソナライズと注文履歴のために、購入者の本人情報を連携します
get_profile購入者のプロフィール、設定、連携済みマーチャントを取得します

UCP + AP2 + A2A — フルスタック

AI Agent
  └── MCP (tool interface)
       └── UCP (commerce: discover → cart → checkout → order → delivery)
            ├── A2A (agent-to-agent discovery & communication)
            └── AP2 (payment: authorize → execute → settle)

環境変数

変数必須説明
UCP_API_KEYはいAuthorization: Bearer として送信されます
UCP_MERCHANT_IDいいえX-Merchant-Id ヘッダーとして送信されます
UCP_SANDBOXいいえtrue にすると BASE_URL が https://sandbox.commerce.googleapis.com/ucp/v1 に切り替わりますが、TLS に失敗します

リンク

エンタープライズ

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

認証

サーバーは、すべてのリクエストでUCP_API_KEYをAuthorization: Bearerヘッダーとして、UCP_MERCHANT_IDをX-Merchant-Idヘッダーとして送信します(src/index.ts:78-83)。

これらの認証情報を発行するポータルはありません。このREADMEが以前リンクしていた開発者ポータルdevelopers.google.com/agents/commerceは、HTTP 404を返します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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