
Shopify MCP Server for Claude

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 商店的信息 |
常见问题解答
- 检查凭证:确保 Shopify API 凭证正确且
.env
文件格式正确。 - 验证 Claude Desktop 配置:确保路径设置正确且工作目录正确。
- 服务器执行问题:确保
claude_server.sh
可执行,必要时运行chmod +x claude_server.sh
。
使用教程
使用依赖
- Python 3.10 或更高版本(推荐 Python 3.12)
- 具有 Admin API 访问权限的 Shopify 商店
- 已安装 Claude Desktop
- 基本终端命令知识
安装教程
- 克隆仓库
git clone https://github.com/yourusername/shopify-mcp-server.git
cd shopify-mcp-server
- 设置 Python 环境
python -m venv .venv-py312
source .venv-py312/bin/activate # macOS/Linux
.venv-py312\Scripts\activate # Windows
- 安装依赖
pip install ShopifyAPI fastmcp python-dotenv
- 配置 Shopify 凭证
创建
.env
文件并填写凭证信息。 - 测试配置
chmod +x test_env.sh
./test_env.sh
- 使服务器可执行
chmod +x claude_server.sh
调试方式
- 验证凭证:确保
.env
文件中的凭证正确。 - 检查路径:确保 Claude Desktop 中的路径设置正确。
- 重启 Claude Desktop:配置更改后重启应用。