返回 MCP 目录
public公开dns本地运行

shopify-mcp-server-node

一个基于Node.js和TypeScript的Shopify模型上下文协议服务器,提供与Shopify API交互的工具

article

README

🚀 Shopify MCP 服务器

这是一个采用 TypeScript 实现的 Node.js 模型上下文协议(Model Context Protocol)服务器,它为与 Shopify API 进行交互提供了实用工具,能帮助开发者更便捷地处理 Shopify 相关业务。

🚀 快速开始

本服务器可助力您高效与 Shopify API 交互,以下是快速上手步骤。

✨ 主要特性

  • 获取产品列表
  • 获取产品详情
  • 搜索产品
  • 获取客户信息
  • 获取订单信息

📦 安装指南

  1. 安装依赖
npm install
  1. 配置 Shopify 凭证:在项目根目录中创建一个 .env 文件,添加您的 Shopify 凭证:
SHOPIFY_STORE_URL=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=your_access_token
SHOPIFY_API_VERSION=2025-04
  1. 构建 TypeScript 代码
npm run build
  1. 启动服务器
npm start

💻 使用示例

基础用法

Claude Desktop 中使用此 MCP 服务器,您需要在配置文件中添加相应配置。

配置 Claude Desktop

要将此 MCP 服务器与 Claude Desktop 结合使用,请在您的 Claude Desktop 配置文件(位于 ~/Library/Application Support/Claude/claude_desktop_config.json)中添加以下配置:

{
  "mcpServers": {
    "shopify-mcp-server": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/shopify-mcp-server-node/dist/index.js"
      ]
    }
  }
}

/ABSOLUTE/PATH/TO/ 替换为您的项目目录的绝对路径。例如:

{
  "mcpServers": {
    "shopify-mcp-server": {
      "command": "node",
      "args": [
        "/Users/your_username/projects/shopify-mcp-server-node/dist/index.js"
      ]
    }
  }
}
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端