MCP Server Template

Una plantilla inicial para construir un servidor del Protocolo de Contexto de Modelo (MCP) usando TypeScript y Node.js.

Documentación

@iranimij/magento-mcp-remote-server

Un servidor remoto de Protocolo de Contexto de Modelo (MCP) para integrarse con el módulo de servidor MCP de Magento 2. Esta biblioteca proporciona un servidor CLI que expone herramientas para demostración y para obtener detalles de productos de un backend de Magento. Está diseñado para usarse junto con el módulo de Magento 2 para habilitar funciones de IA y automatización remota para tu tienda Magento.

Instalación

npm install -g @iranimij/magento-mcp-remote-server

O, para desarrollo local:

git clone <this-repo-url>
cd mcp
npm install
npm run build && npm run bundle

Uso

Añade lo siguiente a la configuración de MCP de tu cursor:

"testServer": {
  "command": "npx",
  "args": ["@iranimij/magento-mcp-remote-server"],
  "env": {
    "MAGENTO_API_URL": "https://app.magento.test/",
    "MAGENTO_ADMIN_USERNAME": "admin",
    "MAGENTO_ADMIN_PASSWORD": "admin1234"
  }
},

Como CLI

npx magento-mcp-remote-server

O, si se ejecuta localmente después de la compilación:

node dist/bundle.cjs

Variables de Entorno

  • MAGENTO_API_URL (obligatorio): La URL base de tu API de Magento (p. ej., https://your-magento-site.com).
  • (Opcional) Puedes añadir cabeceras de autenticación en index.ts si tu API de Magento requiere un token.

Herramientas

Este servidor expone las siguientes herramientas. Haz clic en cada herramienta para obtener documentación detallada:


Ejemplo de Salida

A continuación se muestra un ejemplo de salida para una búsqueda de productos usando la herramienta search-product-details:

Example product search output


Desarrollo

  • Escrito en TypeScript. Código fuente en src/.
  • Fácilmente extensible con herramientas personalizadas.