Shopify Python MCP Server
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
"mcpServers": {
"shopify-py-mcp": {
"command": "uv",
"args": [
"--directory",
"/your_path/shopify-py-mcp",
"run",
"shopify-py-mcp"
],
"env": {
"SHOPIFY_SHOP_URL": "your-store.myshopify.com",
"SHOPIFY_API_KEY": "your-api-key",
"SHOPIFY_API_PASSWORD": "your-api-password",
"SHOPIFY_API_VERSION": "2023-10"
}
}
}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
商品ID 1234567890の詳細情報を取得してください。Creando un nuevo producto
以下の情報で新しい商品を作成してください:
- 商品名: サンプル商品
- 説明: これはサンプル商品です。
- 価格: 1000円Actualizaciones de productos
商品ID 1234567890を以下の情報で更新してください:
- 商品名: 更新後の商品名
- 価格: 2000円Eliminar un producto
商品ID 1234567890を削除してください。desarrollo
Instalación de dependencias
cd shopify-py-mcp
uv sync --dev --all-extrasdepurar
Puedes depurar usando MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /your_path/shopify-py-mcp run shopify-py-mcpConstruir y publicar
Para preparar un paquete para su distribución:
Sincronizar dependencias y actualizar archivos de bloqueo:
uv syncConstruya el paquete:
uv buildPublicado en PyPI:
uv publishNota: 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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/kishimoto-banana/shopify-py-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server