Skip to main content
Glama

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:

  1. list_products : Obtener una lista de productos
    • limit : Número de elementos a recuperar (máximo 250, valor predeterminado 50)
  2. get_product : Obtenga información detallada del producto
    • product_id : ID del producto (obligatorio)
  3. create_product : Crea un nuevo producto
    • title : Nombre del producto (obligatorio)
    • body_html : Descripción del producto (formato HTML)
    • vendor : Nombre del vendedor
    • product_type : Tipo de producto
    • tags : etiquetas (separadas por comas)
    • status : Estado (activo/borrador/archivado)
    • variants
    • options : opciones
    • images : Imágenes
  4. update_product : Actualizar un producto
    • product_id : ID del producto (obligatorio)
    • title : Nombre del producto
    • body_html : Descripción del producto (formato HTML)
    • vendor : Nombre del vendedor
    • product_type : Tipo de producto
    • tags : etiquetas (separadas por comas)
    • status : Estado (activo/borrador/archivado)
    • variants
    • options : opciones
    • images : Imágenes
  5. delete_product : Eliminar un producto
    • product_id : ID del producto (obligatorio)

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 Shopify
  • SHOPIFY_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-extras

depurar

Puedes depurar usando MCP Inspector:

npx @modelcontextprotocol/inspector uv --directory /your_path/shopify-py-mcp run shopify-py-mcp

Construir y publicar

Para preparar un paquete para su distribución:

  1. Sincronizar dependencias y actualizar archivos de bloqueo:
uv sync
  1. Construya el paquete:
uv build
  1. Publicado en PyPI:
uv publish

Nota: Deberá configurar sus credenciales de PyPI a través de variables de entorno o indicadores de comando:

  • Token: --token o UV_PUBLISH_TOKEN
  • O nombre de usuario/contraseña: --username / UV_PUBLISH_USERNAME y --password / UV_PUBLISH_PASSWORD

You must be authenticated.

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

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.

Servidor MCP que se integra con la API de Shopify, lo que permite a los usuarios de Claude Desktop recuperar y manipular información de productos de las tiendas Shopify.

  1. función
    1. herramienta
  2. configuración
    1. Variables de entorno requeridas
    2. Configuración de escritorio de Claude
  3. Cómo utilizar
    1. Obtener lista de productos
    2. Obtenga información detallada del producto
    3. Creando un nuevo producto
    4. Actualizaciones de productos
    5. Eliminar un producto
  4. desarrollo
    1. Instalación de dependencias
    2. depurar
    3. Construir y publicar

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    This MCP server connects clients with Shopify store data, enabling retrieval of product and customer information via exposed tools.
    Last updated -
    2
    Python
    MIT License
  • -
    security
    -
    license
    -
    quality
    An MCP server that integrates FindMine's product styling and outfit recommendation capabilities with Claude and other MCP-compatible applications, allowing users to browse products, get outfit recommendations, find similar items, and access style guidance.
    Last updated -
    7
    1
    JavaScript
  • -
    security
    F
    license
    -
    quality
    An MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.
    Last updated -
    TypeScript
    • Apple
  • -
    security
    A
    license
    -
    quality
    Model Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.
    Last updated -
    1,450
    327
    TypeScript
    ISC License

View all related MCP servers

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