Shopify MCP Server for Claude

Shopify MCP Server for Claude

site icon
2025.04.24 0
Python电子商务AI 辅助开发效率金融服务
Shopify MCP Server 是一个模型上下文协议(MCP)服务器,旨在使 Claude AI 能够无缝地与 Shopify 商店数据进行交互。通过该集成,Claude 可以访问产品目录、客户信息和订单详情,从而为电子商务任务提供更智能和上下文的辅助。
View on GitHub

Overview

基本能力

产品定位

Shopify MCP Server 是一个连接 Claude AI 和 Shopify 商店数据的桥梁,旨在提升电子商务场景下的智能辅助能力。

核心功能

  • 无缝 Claude 集成:直接在 Claude 对话中访问 Shopify 商店数据,无需复制粘贴或切换应用。
  • 完整产品访问:查询整个产品目录,获取详细产品信息、变体和库存。
  • 客户洞察:检索客户档案、购买历史和联系信息。
  • 订单管理:访问订单详情、行项目和履行状态。
  • 商店信息:获取 Shopify 商店的元数据,如货币、语言和时区设置。

适用场景

  • 电子商务数据分析
  • 客户关系管理
  • 订单跟踪和分析
  • 产品目录查询和管理

工具列表

工具 描述
get_products 从 Shopify 商店检索产品列表
get_product_details 获取特定产品的详细信息
get_customers 检索商店的客户列表
get_customer_details 获取特定客户的详细信息
get_orders 检索商店的订单列表
search_products 按名称、类型或供应商搜索产品
get_store_info 获取 Shopify 商店的信息

常见问题解答

  1. 检查凭证:确保 Shopify API 凭证正确且 .env 文件格式正确。
  2. 验证 Claude Desktop 配置:确保路径设置正确且工作目录正确。
  3. 服务器执行问题:确保 claude_server.sh 可执行,必要时运行 chmod +x claude_server.sh

使用教程

使用依赖

  • Python 3.10 或更高版本(推荐 Python 3.12)
  • 具有 Admin API 访问权限的 Shopify 商店
  • 已安装 Claude Desktop
  • 基本终端命令知识

安装教程

  1. 克隆仓库
git clone https://github.com/yourusername/shopify-mcp-server.git
cd shopify-mcp-server
  1. 设置 Python 环境
python -m venv .venv-py312
source .venv-py312/bin/activate  # macOS/Linux
.venv-py312\Scripts\activate  # Windows
  1. 安装依赖
pip install ShopifyAPI fastmcp python-dotenv
  1. 配置 Shopify 凭证 创建 .env 文件并填写凭证信息。
  2. 测试配置
chmod +x test_env.sh
./test_env.sh
  1. 使服务器可执行
chmod +x claude_server.sh

调试方式

  1. 验证凭证:确保 .env 文件中的凭证正确。
  2. 检查路径:确保 Claude Desktop 中的路径设置正确。
  3. 重启 Claude Desktop:配置更改后重启应用。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。