Magento 2 MCP Server
Servidor MCP de Magento 2
Este es un servidor de Protocolo de contexto de modelo (MCP) que se conecta a una API REST de Magento 2, lo que permite a Claude y otros clientes de MCP consultar información de productos de una tienda Magento.
Características
Características del producto
Consultar información del producto por SKU o ID
Busque productos utilizando varios criterios
Obtener categorías de productos
Obtenga productos relacionados
Obtener información sobre el stock de productos
Obtener atributos del producto
Actualice los atributos del producto especificando el código y el valor del atributo
Búsqueda avanzada de productos con filtrado y clasificación
Características del cliente
Obtenga todos los productos pedidos para un cliente por dirección de correo electrónico
Funciones de pedidos e ingresos
Obtener el recuento de pedidos para rangos de fechas específicos
Obtenga ingresos para rangos de fechas específicos
Obtenga ingresos filtrados por país para rangos de fechas específicos
Obtenga estadísticas de ventas de productos, incluidas la cantidad vendida y los productos más vendidos.
Compatibilidad con expresiones de fecha relativa como "hoy", "ayer", "la semana pasada", "este mes", "YTD"
Soporte para filtrado de países utilizando códigos y nombres de países
Related MCP server: Promokit Prestashop MCP Server
Prerrequisitos
Node.js (v14 o superior)
Una instancia de Magento 2 con acceso a la API REST
Token API para la instancia de Magento 2
Instalación
Clonar este repositorio
Instalar dependencias:
npm installUso
Ejecutar el servidor directamente
node mcp-server.jsPruebas con el cliente de prueba
node test-mcp-server.jsUso con Claude Desktop
Comprueba tu nodo de ruta con
which nodeVaya a la configuración del desarrollador y haga clic en "Editar configuración". Se abrirá un archivo JSON.
Agregue el siguiente fragmento dentro de
mcpServers:
"magento2": {
"command": "/path/to/your/node",
"args": ["/path/to/mcp-server.js"],
"env": {
"MAGENTO_BASE_URL": "https://YOUR_DOMAIN/rest/V1",
"MAGENTO_API_TOKEN": "your-api-token"
}
}Reemplace
/path/to/your/nodecon la ruta que marcó en el paso 1Reemplace
/path/to/mcp-server.jscon la ruta donde clonó este repositorioPuede obtener un token API desde Sistema > Integraciones en el administrador de Magento
Reinicie Claude Desktop.
Ahora deberías poder hacerle preguntas a Claude sobre los productos en tu tienda Magento.
Herramientas disponibles
El servidor expone las siguientes herramientas:
Herramientas de producto
get_product_by_sku: Obtenga información detallada sobre un producto por su SKUsearch_products: busca productos utilizando los criterios de búsqueda de Magentoget_product_categories: Obtener categorías para un producto específico por SKUget_related_products: Obtener productos relacionados con un producto específico por SKUget_product_stock: Obtener información de stock de un producto por SKUget_product_attributes: Obtener todos los atributos de un producto por SKUget_product_by_id: Obtenga información detallada sobre un producto por su IDadvanced_product_search: Busque productos con opciones de filtrado avanzadasupdate_product_attribute: Actualizar un atributo específico de un producto por SKU
Herramientas para el cliente
get_customer_ordered_products_by_email: Obtener todos los productos pedidos por un cliente por dirección de correo electrónico
Herramientas de pedidos e ingresos
get_order_count: obtiene el número de pedidos para un rango de fechas determinadoget_revenue: obtiene los ingresos totales para un rango de fechas determinadoget_revenue_by_country: Obtener ingresos filtrados por país para un rango de fechas determinadoget_product_sales: Obtener estadísticas sobre la cantidad de productos vendidos en un rango de fechas determinado
Ejemplos de consultas para Claude
Una vez que el servidor MCP esté conectado a Claude Desktop, puede hacer preguntas como:
Consultas de productos
"¿Qué productos tenéis que sean camisetas?"
"Infórmeme sobre el producto con SKU SKU-xxx"
"¿A qué categorías pertenece el producto SKU-xxx?"
"¿Hay algún producto relacionado con SKU-SKU-xxx?"
"¿Cuál es el estado del stock del producto SKU-xxx?"
"Muéstrame todos los productos ordenados por precio"
Actualizar el precio del producto SKU-xxx a $49.99
"Cambiar la descripción del producto ABC-123 para describirlo como resistente al agua"
"Establecer el estado del producto XYZ-456 en 'habilitado'"
Consultas de clientes
"¿Qué productos ha pedido el cliente john.doe@example.com ?"
Muéstrame el historial de pedidos y productos del cliente con correo electrónico jane.smith@example.com
Consultas de pedidos e ingresos
"¿Cuántos pedidos tenemos hoy?"
"¿Cuál fue nuestro número de pedidos de la semana pasada?"
"¿Cuántos ingresos generamos ayer?"
"¿Cuáles fueron nuestros ingresos totales el mes pasado?"
¿Cuántos ingresos hemos obtenido en los Países Bajos este año hasta la fecha?
"¿Cuáles fueron nuestros ingresos en Alemania durante la última semana?"
Compare nuestros ingresos entre EE. UU. y Canadá este mes.
"¿Cuál es nuestro valor promedio de pedido para los pedidos completados este mes?"
¿Cuántos productos vendimos el mes pasado?
"¿Cuáles son nuestros productos más vendidos este año?"
"¿Cuál es el número promedio de productos por pedido?"
"¿Cuántas unidades del producto XYZ-123 vendimos en Alemania el último trimestre?"
"¿Qué productos generaron más ingresos en EE. UU. este mes?"
Desarrollo
Verificación del certificado SSL
Para fines de desarrollo, el servidor está configurado para omitir la verificación del certificado SSL. En un entorno de producción, se recomienda usar certificados SSL adecuados y eliminar la configuración httpsAgent de la función callMagentoApi .
Agregar nuevas herramientas
Para agregar nuevas herramientas, siga el patrón del código existente. Cada herramienta se define con:
Un nombre único
Una descripción
Parámetros de entrada con validación mediante Zod
Una función de controlador asíncrono que procesa la solicitud y devuelve una respuesta
Licencia
ISC
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to Adobe Commerce data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcpMIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server designed to integrate with Claude Desktop, allowing users to interact with Prestashop e-commerce platforms through natural language interfaces.102ISC
- FlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that lets Claude manage keyCRM catalogue, stock, orders, customers, pipelines, and more via natural language.3
- FlicenseNot gradedqualityAmaintenanceFreento MCP is a native Magento 2 extension that implements the Model Context Protocol (MCP) — an open standard for connecting AI assistants to external data sources. This server acts as a secure, direct bridge between your Adobe Commerce / Magento 2 store and LLM-powered assistants (like Claude, ChatGPT, and others), allowing you to manage and audit your store using natural language.15
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/boldcommerce/magento2-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server