
Terminal.shop MCP Server

2025.04.03
1
JavaScript电子商务产品管理购物车管理订单处理订阅管理金融服务
Terminal.shop MCP Server 是一个用于与 Terminal.shop 交互的 MCP 服务器。它允许 AI 助手通过 Terminal.shop 的 API 无缝浏览产品、管理购物车、下订单和处理订阅。
View on GitHub
Overview
基本能力
产品定位
Terminal.shop MCP Server 是一个用于与 Terminal.shop 交互的 MCP 服务器,主要用于电子商务场景中的产品浏览、购物车管理、订单处理和订阅管理。
核心功能
- 产品管理:浏览和搜索 Terminal.shop 的咖啡产品
- 购物车操作:添加商品到购物车,设置送货地址和付款方式
- 订单管理:下订单并查看订单历史
- 订阅处理:创建和管理定期咖啡订阅
- 用户资料:更新用户信息和管理送货地址
- 付款方式:安全处理付款信息
适用场景
- 电子商务平台的产品浏览和购买
- 定期订阅服务的管理
- 用户资料和付款信息的管理
工具列表
产品工具
search-products
- 按关键字搜索产品get-product-details
- 获取特定产品的详细信息
购物车工具
add-to-cart
- 将产品变体添加到购物车set-cart-address
- 设置购物车的送货地址set-cart-card
- 设置购物车的付款方式clear-cart
- 清空购物车checkout
- 将购物车转换为订单
订单工具
create-order
- 直接创建订单而不使用购物车
用户管理工具
update-profile
- 更新用户资料信息create-address
- 添加新的送货地址delete-address
- 删除送货地址collect-card
- 生成用于添加付款信息的安全 URLcreate-card
- 使用 Stripe 令牌添加卡片delete-card
- 删除付款方式
订阅工具
create-subscription
- 开始新的咖啡订阅cancel-subscription
- 取消现有订阅
账户工具
create-token
- 创建新的个人访问令牌delete-token
- 删除个人访问令牌get-app-data
- 一次性获取所有账户数据
常见问题解答
- 如何获取 API 令牌?
使用命令
ssh terminal.shop -t tokens
创建新的令牌。 - 如何配置 MCP 服务器? 在 claude.app 的设置中,点击“开发者”选项并“编辑配置”,添加 MCP 服务器的详细信息。
使用教程
使用依赖
- Node.js
- Terminal.shop 账户
- Terminal.shop API 令牌
安装教程
- 克隆仓库
- 安装依赖:
bash npm install
- 连接到 Terminal.shop 并创建新令牌:
bash ssh terminal.shop -t tokens
- 在 claude.app 中,转到设置,点击“开发者”选项并“编辑配置”:
json { "mcpServers": { "terminal-shop-mcp": { "command": "node", "args": ["path_to_folder/server.js"], "env": { "TERMINAL_API_TOKEN": "token here" } } } }
- 重启 claude.app,确保输入框下方出现锤子图标
- 让 Claude 获取产品列表或创建新地址、订阅等
调试方式
- 确保 Node.js 已正确安装
- 检查 API 令牌是否正确配置
- 重启 claude.app 并检查锤子图标是否出现
- 使用提供的工具命令进行测试,如
search-products
或get-product-details