Shopify MCP Server

by rezapex
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Direct integration with Shopify's GraphQL Admin API for accessing and managing store data

  • Provides interaction with Shopify store data through GraphQL Admin API, enabling management of products, customers, orders, collections, webhooks, and discount codes

🚀 Descripción general

El servidor MCP de Shopify proporciona un puente eficaz entre tus aplicaciones y el ecosistema de Shopify mediante el Protocolo de Contexto de Modelo. Gestiona fácilmente productos, clientes, pedidos y más con simples llamadas a la API de administración de Shopify.

📋 Índice de contenidos

📥 Instalación

Elija su método de instalación preferido:

MétodoInstrucciones
Herrería
Glama.ai
NGPnpm install shopify-mcp-server

✨ Características

  • 🛍️ Gestión integral de productos : busque, recupere y administre datos de productos
  • 👥 Acceso a datos de clientes : obtenga información de clientes y administre etiquetas
  • 📦 Procesamiento avanzado de pedidos : filtre, ordene y administre pedidos fácilmente
  • ⚡ Integración directa con GraphQL : conéctese directamente a la API de administración de Shopify
  • 🛡️ Manejo robusto de errores : comentarios claros para la resolución de problemas

🧰 Herramientas disponibles

Gestión de productos

HerramientaDescripciónParámetros clave
get-productsBuscar productos por títulosearchTitle , limit
get-products-by-collectionConsigue productos de coleccióncollectionId , limit
get-products-by-idsRecuperar productos específicosproductIds
get-variants-by-idsObtener detalles de la variantevariantIds

Gestión de clientes

HerramientaDescripciónParámetros clave
get-customersRecuperar datos del clientelimit , next
tag-customerAgregar etiquetas a los clientescustomerId , tags

Gestión de pedidos

HerramientaDescripciónParámetros clave
get-ordersFiltrar y ordenar órdenesfirst , after , query , sortKey
get-orderObtener detalles de un solo pedidoorderId

Herramientas de tienda y recolección

HerramientaDescripciónParámetros clave
get-collectionsRecuperar colecciones de la tiendalimit , name
get-shopObtenga detalles básicos de la tiendaNinguno
get-shop-detailsObtenga información ampliada de la tiendaNinguno

Gestión de descuentos

HerramientaDescripciónParámetros clave
create-discountCrear códigos de descuentotitle , code , valueType , value

🏁 Primeros pasos

  1. Instalar el paquete
    npm install shopify-mcp-server
  2. Configurar variables de entorno
    SHOPIFY_ACCESS_TOKEN=your_token MYSHOPIFY_DOMAIN=your-store.myshopify.com
  3. Inicializar el servidor
    require('shopify-mcp-server').start();
  4. Realiza tu primera llamada API
    const products = await shopifyMcpServer.tools.getProducts({ limit: 10 }); console.log(products);

💡 Casos de uso

  • Integración de plataformas de comercio electrónico : sincronice productos y pedidos entre sistemas
  • Paneles de administración personalizados : cree interfaces personalizadas para las necesidades de su negocio
  • Automatización de pedidos : configure flujos de trabajo para el procesamiento automático de pedidos
  • Gestión de ventas multicanal : gestione el inventario en todos los canales de venta

🔧 Guía de configuración

Obtener un token de acceso de Shopify

  1. Desde tu panel de control de Shopify, ve a Configuración > Aplicaciones y canales de venta
  2. Haga clic en Desarrollar aplicaciones > Crear una aplicación
  3. Nombre su aplicación (por ejemplo, "Servidor Shopify MCP")
  4. Configurar los ámbitos de API:
    • read_products , write_products
    • read_customers , write_customers
    • read_orders , write_orders
  5. Haga clic en Guardar e instalar la aplicación
  6. Copia tu token de acceso a la API de administrador

Nota de seguridad: Almacene su token de acceso de forma segura. Nunca lo envíe al control de versiones.

Uso con Claude Desktop

Añade a tu claude_desktop_config.json :

{ "mcpServers": { "shopify": { "command": "npx", "args": ["-y", "shopify-mcp-server"], "env": { "SHOPIFY_ACCESS_TOKEN": "<TOKEN>", "MYSHOPIFY_DOMAIN": "<SHOP>.myshopify.com" } } } }

👨‍💻 Desarrollo

# Clone the repository git clone https://github.com/your-username/shopify-mcp-server.git # Install dependencies cd shopify-mcp-server npm install # Set up environment variables # Create a .env file with your Shopify credentials # Build and test npm run build npm test

🤝 Comunidad

RecursoEnlace
Discusiones de GitHubÚnete a la conversación
Rastreador de problemasInformar errores
Gorjeo@rezajafar
DiscordiaÚnase a nuestro servidor

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Permite la interacción con los datos de la tienda Shopify a través de la API GraphQL, proporcionando herramientas para administrar productos, clientes, pedidos, descuentos y más con un sólido manejo de errores.

  1. 📋 Table of Contents
    1. 📥 Installation
      1. ✨ Features
        1. 🧰 Available Tools
          1. Product Management
          2. Customer Management
          3. Order Management
          4. Shop & Collection Tools
          5. Discount Management
        2. 🏁 Getting Started
          1. 💡 Use Cases
            1. 🔧 Setup Guide
              1. Getting a Shopify Access Token
              2. Using with Claude Desktop
            2. 👨‍💻 Development
              1. 🤝 Community
                ID: uhwaf9e34i