Skip to main content
Glama
semorehq

@semore/mcp-commerce

Official
by semorehq

@semore/mcp-commerce

npm version license MCP Registry

Referenz-Model Context Protocol (MCP)-Server für den grenzüberschreitenden K-Produkt-Handel — fünf kanonische Tools, die jedes agentenfähige Storefront bereitstellen sollte.

#

Tool

Zweck

1

search_product

Suche nach Schlüsselwörtern / Kategorien / Preisen / Gebietsschema im K-Produktkatalog

2

get_product

Abrufen der vollständigen Details einer SKU (i18n-Titel/Beschreibung, HS-Code, Versandort, Lieferzeit)

3

create_cart

Warenkorb mit Zielort erstellen — gibt ein detailliertes Angebot zurück (Zwischensumme + Versand + Zoll + Einfuhrsteuer)

4

quote_checkout

Warenkorb unmittelbar vor dem Checkout neu kalkulieren (Aktualisierung von FX/Zoll), gibt kanonisches CartMandate VC zurück

5

submit_intent

AP2 IntentMandate VC + signiertes CartMandate einreichen, gibt Checkout-URL + signiertes PaymentMandate zurück

Kanonische 5-Tool-Oberfläche gemäß der Semore MCP Commerce-Spezifikation. Der produktive Semore MCP-Server läuft unter https://mcp.semore.net. Dieses OSS-Paket enthält Schemas + Referenz-Handler, damit Händler Integrationen lokal validieren können.

Installation

npm install @semore/mcp-commerce zod

Related MCP server: SlimWeb Client MCP

Verwendung des veröffentlichten MCP-Servers (Claude Desktop / ChatGPT / Gemini)

// Claude Desktop config — `claude_desktop_config.json`
{
  "mcpServers": {
    "semore": {
      "command": "npx",
      "args": ["-y", "@semore/mcp-commerce"]
    }
  }
}

Oder entdecken Sie ihn über die offizielle MCP-Registry:

curl "https://registry.modelcontextprotocol.io/v0/servers?search=semore"
# → io.github.semorehq/mcp-commerce@0.4.2

Verwendung — nur Schema (Integrationen validieren)

import { searchProductTool } from "@semore/mcp-commerce/tools/search-product";

const parsed = searchProductTool.inputSchema.parse({
  q: "sunscreen",
  lang: "en",
  category: "kbeauty",
  limit: 10,
});

const result = await searchProductTool.handler(parsed);

Verwendung — einen minimalen MCP-Server starten

import { createMcpServer } from "@semore/mcp-commerce";

const server = createMcpServer({
  // Wire your own catalog / cart / order resolvers here.
  // Default skeleton resolvers return deterministic fixtures useful for local tests.
});

// Then expose over your preferred transport (stdio, streamable-http, SSE).

Begleitende Adapter (5-Protokoll-Multi-Adapter)

Adapter

Spezifikation

Status

@semore/acp-adapter

ACP (Stripe / PayPal)

LIVE

@semore/ap2-adapter

AP2 (Google) — IntentMandate / CartMandate / PaymentMandate VC

LIVE

@semore/ucp-adapter

UCP (Google + Shopify)

LIVE

Visa TAP / MC Agent Pay

Netzwerk-Agenten-Standards

Phase 1 (Anmeldung)

Compliance & Vertrauen

  • PCI: SAQ-A (kein PAN/CVV-Transit durch den MCP-Server)

  • PIPA §28-8: Grenzüberschreitender Zustimmungsfluss aktiv

  • AP2: did:web:semore.net Ed25519 Mandat-Signierung (4-Parteien-Kartenmodell beibehalten)

  • UCP: /ucp/capability Endpunkt bewirbt commerce.search/commerce.cart/commerce.checkout

Referenz

Lizenz

Apache-2.0 — siehe LICENSE.

Copyright (c) Semore Founding Team.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Remote MCP for Universal Cart merchant readiness MCP, structured receipts, audit logs, and reviewer-

  • Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/semorehq/mcp-commerce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server