本项目实现了一个能够与Terminal.shop进行交互的MCP服务器。借助Terminal.shop的API,它能让AI助手流畅地完成产品浏览、购物车管理、订单下达以及订阅处理等操作。
此MCP服务器可助力AI助手与Terminal.shop无缝交互。你可以按以下步骤进行操作:
npm install
ssh terminal.shop -t tokens
{
"mcpServers": {
"terminal-shop-mcp": {
"command": "node",
"args": ["path_to_folder/server.js"],
"env": {
"TERMINAL_API_TOKEN": "令牌在此"
}
}
}
}
你可以使用以下资源与服务器进行交互:
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 - 添加新的配送地址set-default-address - 设置默认配送地址remove-address - 删除配送地址subscribe - 创建新订阅get-subscriptions - 查看所有订阅cancel-subscription - 取消订阅update-subscription - 更新订阅信息add-payment-method - 添加新的支付方式到订阅remove-payment-method - 删除订阅中的支付方式完整的API文档可参考Terminal.shop开发者文档。
该项目遵循MIT许可证。