Servidor MCP de Python de Shopify
Este es un servidor MCP que funciona con la API de Shopify. Al utilizar este servidor, puede recuperar y manipular información de productos de Shopify desde Claude Desktop.
función
herramienta
El servidor proporciona las siguientes herramientas:
list_products : Obtener una lista de productos
limit: Número de elementos a recuperar (máximo 250, valor predeterminado 50)
get_product : Obtenga información detallada del producto
product_id: ID del producto (obligatorio)
create_product : Crea un nuevo producto
title: Nombre del producto (obligatorio)body_html: Descripción del producto (formato HTML)vendor: Nombre del vendedorproduct_type: Tipo de productotags: etiquetas (separadas por comas)status: Estado (activo/borrador/archivado)variantsoptions: opcionesimages: Imágenes
update_product : Actualizar un producto
product_id: ID del producto (obligatorio)title: Nombre del productobody_html: Descripción del producto (formato HTML)vendor: Nombre del vendedorproduct_type: Tipo de productotags: etiquetas (separadas por comas)status: Estado (activo/borrador/archivado)variantsoptions: opcionesimages: Imágenes
delete_product : Eliminar un producto
product_id: ID del producto (obligatorio)
Related MCP server: Salesforce MCP Server
configuración
Variables de entorno requeridas
Para utilizar este servidor, debe configurar las siguientes variables de entorno:
SHOPIFY_SHOP_URL: la URL de su tienda Shopify (por ejemplo, mystore.myshopify.com)SHOPIFY_API_KEY: Clave API de administración de ShopifySHOPIFY_API_PASSWORD: Contraseña de la API de administración de Shopify (Secreta)SHOPIFY_API_VERSION: Versión de la API de Shopify (predeterminada: 2023-10)
Configuración de escritorio de Claude
Si está utilizando Claude Desktop, agregue las siguientes configuraciones a claude_desktop_config.json:
macOS
Ubicación del archivo de configuración: ~/Library/Application Support/Claude/claude_desktop_config.json
Cómo utilizar
Para utilizar este servidor con Claude Desktop, llame a la herramienta de la siguiente manera:
Obtener lista de productos
Obtenga información detallada del producto
Creando un nuevo producto
Actualizaciones de productos
Eliminar un producto
desarrollo
Instalación de dependencias
depurar
Puedes depurar usando MCP Inspector:
Construir y publicar
Para preparar un paquete para su distribución:
Sincronizar dependencias y actualizar archivos de bloqueo:
Construya el paquete:
Publicado en PyPI:
Nota: Deberá configurar sus credenciales de PyPI a través de variables de entorno o indicadores de comando:
Token:
--tokenoUV_PUBLISH_TOKENO nombre de usuario/contraseña:
--username/UV_PUBLISH_USERNAMEy--password/UV_PUBLISH_PASSWORD