Products Info Mcp Server

Products Info Mcp Server

🚀 MCP 产品信息服务器

MCP(模型上下文协议)服务器,用于提供 Caffeine Army 产品(特别是 SuperCoffee)的详细信息。

🚀 快速开始

MCP 产品信息服务器借助 Shopify 应用程序编程接口,为你提供 Caffeine Army 产品的详细信息。以下是启动该服务器的步骤:

  1. 确保你已安装 Node.js 和 NPM 或 Yarn,并且正确配置了环境变量。
  2. 按照后续的安装和配置步骤进行操作。

✨ 主要特性

  • 利用 Shopify 应用程序编程接口获取产品详细信息,涵盖产品名称、描述、价格、供应商等。
  • 提供 get-products 工具,可返回 SuperCoffee 的详细信息。

📦 安装指南

安装依赖

克隆仓库后,在项目根目录下执行以下命令安装依赖:

npm install

配置环境变量

在项目根目录下创建一个 .env 文件,并添加以下内容:

SHOPIFY_SHOP=your-shop.myshopify.com
SHOPIFY_STOREFRONT_TOKEN=your_token

💻 使用示例

构建服务器

要构建服务器,请执行以下命令:

npm run build

此步骤非常重要,它能确保你的服务器连接成功。

使用可用工具

get-products

该工具可返回 SuperCoffee 的详细信息,包括产品标题、完整描述、当前价格和供应商信息。

测试服务器

你需要配置你的 LLM 客户端与该服务器。以下是一个使用 Cursor.ai 的示例:

{
"mcpServers": {
"products-info": {
"command": "node",
"args": [
"/绝对路径/到父目录/FOLDER/products-info/build/index.js"
],
"env": {
"SHOPIFY_SHOP": "your-store.myshopify.com",
"SHOPIFY_STOREFRONT_TOKEN": "TOKEN"
}
}
}
}

📚 详细文档

项目结构

├── src/
│   ├── index.ts          # 服务器入口点
│   └── @types/          # TypeScript 定义
├── .env                 # 环境变量文件(未版本控制)
├── package.json        # 依赖和脚本
└── README.md          # 本文件

🔧 技术细节

本项目使用了以下技术:

  • TypeScript
  • Node.js
  • MCP SDK
  • Shopify API
  • Axios

📄 许可证

此项目使用 MIT 许可证。更多细节请查看 LICENSE 文件。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-28 18:33

相似服务问题