Integrations
Serves as the runtime environment for the Terminal.shop MCP server, enabling product browsing, cart management, order placement, and subscription handling through Terminal.shop's API.
Facilitates secure payment processing for Terminal.shop, allowing for adding payment methods using Stripe tokens and collecting card information through secure URLs.
Terminal.shop MCP 服务器
该项目实现了一个用于与 Terminal.shop 交互的 MCP 服务器。它允许 AI 助手通过 Terminal.shop 的 API 无缝浏览商品、管理购物车、下订单和处理订阅。
特征
- 产品管理:浏览和搜索 Terminal.shop 的咖啡产品
- 购物车操作:将商品添加到购物车,设置送货地址和付款方式
- 订单管理:下订单并查看订单历史记录
- 订阅处理:创建和管理定期咖啡订阅
- 用户资料:更新用户信息并管理送货地址
- 付款方式:安全处理付款信息
设置
先决条件
- Node.js
- Terminal.shop 帐户
- Terminal.shop API 令牌
安装
- 克隆此存储库
- 安装依赖项:Copy
- 连接到 Terminal.shop 并创建一个新的令牌:Copy
- 打开 claude.app,进入设置,点击“开发者”选项和“编辑配置”:
- 重启 claude.app,确保在输入框下方看到锤子图标
- 要求克劳德获取产品列表或创建新地址、订阅等
可用资源
MCP 服务器提供以下资源:
terminal://products
-列出所有可用产品terminal://product/{id}
- 获取特定产品的详细信息terminal://orders
-查看订单历史记录terminal://profile
- 访问用户配置文件信息terminal://addresses
- 管理送货地址terminal://cards
- 管理付款方式terminal://cart
-查看当前购物车terminal://subscriptions
- 管理咖啡订阅
工具
服务器提供了与 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
- 一次性获取所有帐户数据
提示模板
该服务器包含几个提示模板,以帮助AI助手提供更好的响应:
browse-products
- 浏览和查找产品的指南manage-cart
- 帮助管理购物车place-order
- 协助下单manage-subscription
- 支持订阅管理manage-profile
- 个人资料和地址管理指南
API 文档
此 MCP 服务器基于 Terminal.shop API 构建。有关底层 API 的详细信息,请参阅 Terminal API 文档。
安全注意事项
- 服务器通过安全 URL 处理敏感的支付信息,而不是直接处理卡详细信息
- API 令牌存储在环境变量中以防止暴露
- 用户数据根据 Terminal.shop 的安全实践进行处理
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
允许 AI 助手与 Terminal.shop 无缝交互,通过 Terminal.shop 的 API 浏览产品、管理购物车、下订单和处理订阅。
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.Last updated -9JavaScript
- -securityFlicense-qualityEnables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.Last updated -JavaScript
- -securityFlicense-qualityProvides AI assistants with access to Payman's documentation, helping developers build integrations more efficiently through enhanced contextual support.Last updated -TypeScript
- -securityAlicense-qualityAllows AI assistants to safely execute common Unix/macOS terminal commands through a controlled interface with comprehensive security features.Last updated -PythonMIT License