
SAP Commerce MCP Server

2025.05.01
0
TypeScript电子商务产品搜索库存管理促销管理购物车管理搜索工具金融服务
SAP Commerce MCP Server 是一个与 SAP Commerce Cloud 的 OCC APIs 集成的模型上下文协议服务器,旨在通过自然语言交互实现与产品数据的交互。该服务器提供了丰富的功能,包括产品搜索、高级搜索、产品详情获取、库存检查、类别浏览、促销信息获取、产品评价查看、产品推荐、购物车管理、健康监控和性能分析等。
View on GitHub
Overview
基本能力
产品定位
SAP Commerce MCP Server 是一个专为 SAP Commerce Cloud 设计的自然语言交互接口,旨在通过 Claude 实现与产品数据的无缝交互。
核心功能
- 产品搜索:支持自然语言查询和分页
- 高级搜索:支持按类别、价格范围等筛选
- 产品详情:获取特定产品的详细信息
- 库存检查:检查产品库存水平
- 类别浏览:浏览和搜索产品类别
- 促销信息:获取活动促销信息
- 产品评价:访问产品评价和评分
- 产品推荐:获取个性化产品推荐
- 购物车管理:支持完整的购物车操作
- 健康监控:实时服务健康跟踪
- 性能分析:历史性能分析和洞察
适用场景
- 电子商务平台的客户支持
- 产品搜索和推荐系统
- 库存管理和查询
- 促销活动管理
- 购物车和订单管理
工具列表
search-products
:基本产品搜索search-products-advanced
:高级产品搜索get-product-details
:获取产品详情check-product-availability
:检查产品库存get-categories
:浏览产品类别get-products-by-category
:按类别获取产品get-promotions
:获取促销信息get-product-reviews
:获取产品评价get-product-suggestions
:获取产品推荐create-cart
:创建购物车get-cart
:获取购物车详情add-to-cart
:添加产品到购物车update-cart-entry
:更新购物车产品数量remove-from-cart
:从购物车移除产品get-order-status
:检查订单状态get-order-history
:查看订单历史check-service-health
:检查服务健康状态analyze-performance
:获取性能分析
常见问题解答
- SSL证书验证:开发时可禁用,生产环境需启用
- 认证:支持 OAuth2 客户端凭证流
- 缓存:5分钟TTL,自动失效
- 错误处理:处理常见 SAP Commerce API 问题
- 性能优化:自动重试、响应缓存、请求批处理
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 启动服务器:
bash npm start
调试方式
- 开发模式运行:
bash npm run dev
- 检查日志:
- 错误日志:
logs/error-YYYY-MM-DD.log
- 综合日志:
logs/combined-YYYY-MM-DD.log
- 健康指标:
logs/health-YYYY-MM-DD.log