← 返回 Skills 市场
dzunglaviet

Shopify MCP

作者 dzunglaviet · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
25
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install shopify-mcp
功能描述
Manage Shopify orders, customers, products, and inventory via natural language using the Shopify Admin REST API through a Python MCP server.
使用说明 (SKILL.md)

Shopify MCP

Manage your Shopify store directly from Claude / OpenClaw — orders, customers, products, and inventory — using natural language.

Powered by shopify-mcp, a Python MCP server connecting to the Shopify Admin REST API. Supports multiple stores, static access tokens, and OAuth client credentials.

Tools

Ordersshopify_list_orders, shopify_get_order, shopify_update_order, shopify_cancel_order, shopify_fulfill_order

Customersshopify_list_customers, shopify_get_customer, shopify_update_customer

Products & Inventoryshopify_list_products, shopify_get_product, shopify_update_inventory

Setup

1. Clone and install

git clone https://github.com/dzunglaviet/shopify-mcp
cd shopify-mcp
python3 -m venv venv
venv/bin/pip install -r requirements.txt

2. Create a Shopify Custom App

  1. Shopify Admin → Settings → Apps → Develop apps → Create an app
  2. Configuration → Admin API scopes — enable: read_orders, write_orders, read_customers, write_customers, read_products, read_inventory, write_inventory, read_fulfillments, write_fulfillments
  3. API credentials → Install app → copy the shpat_... token

3. Configure .env

cp .env.example .env

Fill in your credentials:

SHOPIFY_SHOP_DOMAIN=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SHOPIFY_API_VERSION=2026-04

4. Add to Claude Code / OpenClaw

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "shopify-mcp": {
      "command": "/absolute/path/to/shopify-mcp/venv/bin/python",
      "args": ["server.py"],
      "cwd": "/absolute/path/to/shopify-mcp"
    }
  }
}

Restart Claude Code / OpenClaw after saving.

Example prompts

List the last 10 open orders
Show me order #1042
Find customer with email: [email protected]
Cancel order 6543210987654 — customer changed their mind
Fulfill order 6543210987654 with GHN tracking number ABC123456789
Set inventory for inventory_item_id 11223344 to 50 units

Multiple stores

SHOPIFY_STORES=[{"shop_domain":"store-a.myshopify.com","access_token":"shpat_aaa"},{"shop_domain":"store-b.myshopify.com","access_token":"shpat_bbb"}]

Pass shop to any tool to target a specific store. Omitting shop defaults to the first configured store.

安全使用建议
Install only if you trust and have reviewed the external shopify-mcp repository. Use the narrowest Shopify API scopes possible, keep tokens out of source control, pin the dependency source, and require explicit human confirmation before canceling orders, fulfilling orders, updating customer records, or changing inventory.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The Shopify management purpose is coherent, but the advertised capabilities include business-impacting write actions such as canceling orders, fulfilling orders, updating customers, and changing inventory.
Instruction Scope
The instructions and examples include high-impact Shopify mutations but do not describe an approval, confirmation, rollback, or scoping workflow before those actions are taken.
Install Mechanism
This instruction-only package tells users to clone and run an external GitHub MCP server and install its requirements, but the reviewed artifact set contains no server code, lockfile, pinned commit, or dependency provenance.
Credentials
The registry metadata declares no required credentials or environment variables, while SKILL.md requires a Shopify Admin access token with broad read/write scopes.
Persistence & Privilege
The setup stores a static Shopify token in a local .env file and adds a persistent MCP server entry to the agent configuration, keeping broad store access available across sessions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install shopify-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /shopify-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Major cleanup: removed setup and source files, consolidating documentation into SKILL.md. - SKILL.md updated with clearer setup instructions, tool list, and more concise examples. - Multiple store support and environment configuration clarified. - Outdated or redundant documentation and config examples removed for simplicity.
v1.0.0
- Initial release of the Shopify MCP skill. - Manage Shopify orders, customers, products, and inventory using natural language. - Includes setup instructions for connecting your Shopify store and configuring access. - Supports multi-store management through environment configuration. - Example prompts provided to help get started quickly.
元数据
Slug shopify-mcp
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Shopify MCP 是什么?

Manage Shopify orders, customers, products, and inventory via natural language using the Shopify Admin REST API through a Python MCP server. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 25 次。

如何安装 Shopify MCP?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install shopify-mcp」即可一键安装,无需额外配置。

Shopify MCP 是免费的吗?

是的,Shopify MCP 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Shopify MCP 支持哪些平台?

Shopify MCP 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Shopify MCP?

由 dzunglaviet(@dzunglaviet)开发并维护,当前版本 v1.0.1。

💬 留言讨论