← 返回 Skills 市场
maverick

Shopify mcp

作者 Maverick · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
30
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install maverick-shopify-mcp
功能描述
Search, read, and work with Shopify products, variants, catalog discovery, sellers, and checkout links via Shopify's configured MCP server (https://catalog.s...
使用说明 (SKILL.md)

Shopify

Quick start

Always invoke through bash {baseDir}/scripts/invoke.sh — never call mcporter directly. The wrapper seeds the OAuth vault from the env-supplied tokens when needed, then calls mcporter.

bash {baseDir}/scripts/invoke.sh list maverick-shopify --schema

For structured output (also surfaces transport errors as JSON envelopes — workaround for mcporter #153):

bash {baseDir}/scripts/invoke.sh call --output json maverick-shopify.TOOL_NAME key=value | jq '.result.content'

Safety

Write operations that create, publish, update, or expose products, variants, catalog data, seller records, checkout links, or externally visible product links can affect customer-facing commerce flows. Confirm clear user intent before invoking write tools — search and read tools are safe to call freely while exploring. Search products before assuming product or variant IDs, and read product and variant details before recommending or linking items.

Authentication

Tokens are provisioned and rotated automatically. If a call returns HTTP 401 that doesn't recover within a few seconds, the OAuth grant has been revoked — re-authorize the integration to refresh credentials.

Data flow

Tool calls travel to Shopify's configured MCP service at https://catalog.shopify.com/api/ucp/mcp over HTTPS, authenticated via OAuth. Shopify sees the product, variant, catalog, seller, and checkout-link data referenced by each call. Use this skill for Shopify-related work only; do not pass unrelated sensitive content through these tools.

Dependencies

  • mcporter (github.com/steipete/mcporter) — MCP CLI used to invoke Shopify's configured MCP server. Auto-installed via npm install -g --ignore-scripts mcporter if missing on PATH (see install spec in frontmatter). The install spec uses unpinned mcporter (npm latest); operators with strict supply-chain controls should override the install to pin a specific version (e.g. mcporter@\x3Cversion>).
  • jq (stedolan.github.io/jq) — JSON processor used by the vault initializer. System dependency; install via your OS package manager (apt install jq, brew install jq, etc.).
  • flock (part of util-linux) — file locking used to serialize concurrent vault writes. Available by default on Linux; on macOS install via brew install flock.
  • shasum (Perl, ships with Digest::SHA) — computes the SHA-256 hashes used to derive the mcporter vault key and the provisioned-token marker. Preinstalled on macOS and on Debian/Ubuntu (incl. the deployed cloudflare/sandbox Ubuntu 22.04 image); on minimal Linux images install perl-Digest-SHA. The script invokes shasum -a 256 rather than GNU sha256sum so it runs on stock macOS without coreutils.
安全使用建议
Install this only if you intend to connect an agent to Shopify's catalog MCP service. Use scoped and revocable OAuth tokens, protect ~/.mcporter/credentials.json, review the available MCP tool schema, explicitly approve any customer-facing write action, and consider pinning the mcporter npm package for supply-chain control.
功能分析
Type: OpenClaw Skill Name: maverick-shopify-mcp Version: 1.0.0 The skill provides a legitimate integration with Shopify's MCP server (catalog.shopify.com) for product and catalog discovery. The included scripts (init-mcporter.sh and invoke.sh) are well-structured and implement secure handling of OAuth tokens by seeding the mcporter vault using environment variables and file locking to prevent race conditions. It follows security best practices, such as passing secrets to jq via environment variables to avoid exposure in process listings, and contains no evidence of data exfiltration or malicious intent.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose, MCP server configuration, and agent prompt all align with Shopify product, variant, catalog, seller, and checkout-link work. The documented write capabilities are purpose-aligned but commercially sensitive.
Instruction Scope
The skill instructs agents to use the wrapper and to confirm clear user intent before write tools. This is appropriate, but safe use depends on the agent and user respecting that confirmation boundary.
Install Mechanism
The install path is disclosed and centered on the mcporter CLI, but the dependency is installed from npm without a pinned version.
Credentials
The required Shopify OAuth environment variables and external Shopify MCP calls are proportional to the integration, but they are sensitive and should be scoped to the intended Shopify work.
Persistence & Privilege
The wrapper seeds OAuth tokens into mcporter's local credentials vault and stores only a refresh-token hash marker in the skill directory. No background service or self-starting persistence is shown.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install maverick-shopify-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /maverick-shopify-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of maverick-shopify-mcp - Search, read, and interact with Shopify products, variants, catalogs, sellers, and checkout links via Shopify's MCP server. - Secure OAuth authentication with automatic token management and rotation. - CLI usage via `bash {baseDir}/scripts/invoke.sh`, with JSON output support and error handling. - Clear safety guidelines for write operations affecting customer-facing data. - Documents required dependencies and install steps (mcporter, jq, flock, shasum).
元数据
Slug maverick-shopify-mcp
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Shopify mcp 是什么?

Search, read, and work with Shopify products, variants, catalog discovery, sellers, and checkout links via Shopify's configured MCP server (https://catalog.s... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 30 次。

如何安装 Shopify mcp?

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

Shopify mcp 是免费的吗?

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

Shopify mcp 支持哪些平台?

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

谁开发了 Shopify mcp?

由 Maverick(@maverick)开发并维护,当前版本 v1.0.0。

💬 留言讨论