commercetools MCP Essencials - MCP Server segur per ALMC Security 2025

commercetools MCP Essencials

Veure a GitHub

commercetools MCP Essentials

Nota important: Commerce MCP es proporciona de forma gratuïta com a servei d'accés inicial. El nostre Acord de Nivell de Servei no s'aplica a Commerce MCP, i es proporciona en una base «tal com és».

El repositori conté tant un servidor MCP (que es pot integrar amb molts clients MCP) com els essencials d'agents que es poden utilitzar dins dels marcs d'agents.

commercetools Model Context Protocol

Configuració

Per executar el servidor MCP de commercetools amb npx, utilitzeu la següent comanda:

# Per configurar tots els eines disponibles
npx -y @commercetools/mcp-essentials --tools=all --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL

# Per configurar tots els eines només de lectura
npx -y @commercetools/mcp-essentials --tools=all.read --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL


# Per configurar eines específiques
npx -y @commercetools/mcp-essentials --tools=products.read,products.create --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL

Assegureu-vos de substituir CLIENT_ID, CLIENT_SECRET, PROJECT_KEY, AUTH_URL i API_URL amb els vostres valors reals. Si utilitzeu el paràmetre customerId, substituïu CUSTOMER_ID pel ID del client real. Alternativament, podeu establir API_KEY en les variables d'entorn.

Ús amb Claude Desktop

Afegiu el següent al vostre claude_desktop_config.json. Vegeu aquí per a més detalls.

{
  "mcpServers": {
    "commercetools": {
      "command": "npx",
      "args": [
        "-y",
        "@commercetools/mcp-essentials@latest",
        "--tools=all",
        "--clientId=CLIENT_ID",
        "--clientSecret=CLIENT_SECRET",
        "--authUrl=AUTH_URL",
        "--projectKey=PROJECT_KEY",
        "--apiUrl=API_URL"
      ]
    }
  }
}

Alternativa: Per utilitzar només els eines només de lectura, substituïu "--tools=all" per "--tools=all.read".

Eines disponibles

Opcions especials d'eina

  • all – Habilita totes les eines disponibles (operacions de lectura, creació i actualització)
  • all.read – Habilita totes les eines només de lectura (segur per a accés només de lectura)

Eines individuals

EinaDescripció
products.readLlegeix informació del producte
products.createCrea informació del producte
products.updateActualitza informació del producte
project.readLF informació del projecte
product-search.readBusca productes
category.readLlegeix informació de la categoria
category.createCrea categoria
category.updateActualitza categoria
channel.readLlegeix informació del canal
channel.createCrea canal
channel.updateActualitza informació del canal
product-selection.readLlegeix selecció de producte
product-selection.createCrea selecció de producte
product-selection.updateActualitza selecció de producte
order.readLlegeix informació de l'ordre
order.createCrea ordre (des de carret, pressupost, importació)
order.updateActualitza informació de l'ordre
cart.readLlegeix informació del carret
cart.createCrea carret
cart.updateActualitza carret
customer.readLlegeix informació del client
customer.createCrea client
customer.updateActualitza informació del client
customer-group.readLlegeix grups de clients
customer-group.createCrea grup de clients
customer-group.updateActualitza grup de clients
customer-group.readLlegeix grups de clients

MCP Essentials

Els essencials d'agents de commercetools MCP permeten marcs d'agents com LangChain i Vercel's AI SDK i es poden passar com a llista d'eines. Per exemple:

TypeScript

Instal·lació

Utilitzeu el següent codi per instal·lar el paquet:

import { CommercetoolsAgentEssentials } from "@commercetools/agent-essentials/langchain";

const commercetoolsAgentEssentials = new CommercetoolsAgentEssentials({
  clientId: process.env.CLIENT_ID!,
  clientSecret: process.env.CLIENT_SECRET!,
  projectKey: process.env.PROJECT_KEY!,
  authUrl: process.env.AUTH_URL!,
  apiUrl: process.env.API_URL!,
  configuration: {
    actions: {
      products: {
        read: true,
        create: true,
        update: true,
      },
      project: {
        read: true,
      },
    },
  },
});

Requisits

  • Node.js
  • npm

Ús

Els essencials d'agents requereixen credencials d'API client (disponibles al vostre Merchant center). Important: Assegureu-vos que les credencials de l'API client tinguin els escopos necessaris alineats amb les accions que configureu en els essencials d'agents. Per exemple, si configureu products: { read: true }, el vostre client d'API ha de tenir l'escop view_products. A més, configuration us permet especificar els tipus d'accions que es poden realitzar amb els essencials d'agents.

Eines

Els essencials d'agents funcionen amb LangChain i Vercel's AI SDK i es poden passar com a llista

Instal\u00b7lem i gestionem el teu servidor MCP

El nostre equip configura, desplega i manté servidors MCP adaptats a la teva infraestructura.

  • Instal\u00b7lació i configuració professional
  • Integració amb els teus sistemes existents
  • Suport tècnic i manteniment continu
  • Seguretat i auditoria personalitzada

Resposta en menys de 24h · Sense compromís

Consulta ràpida sobre MCP

Relacionats a Servei en núvol - MCP Servers segurs