
ShipBob API MCP Server

2025.04.02
0
JavaScript电子商务履行API 交互库存管理订单管理金融服务开发效率
ShipBob API MCP Server 是一个全面的模型上下文协议(MCP)服务器,用于与 ShipBob 的电子商务履行 API 进行交互。它提供了丰富的工具和资源,支持 ShipBob API 的所有主要功能,包括产品管理、订单管理、库存管理、履行管理、Webhooks、退货管理、位置管理、渠道管理和报告生成。
View on GitHub
Overview
基本能力
产品定位
ShipBob API MCP Server 是一个用于与 ShipBob 电子商务履行 API 交互的 MCP 服务器,旨在简化电子商务履行流程的管理和自动化。
核心功能
- 产品管理:管理产品目录,包括列出、获取、创建和更新产品。
- 订单管理:创建和管理订单,包括列出、获取、创建和取消订单。
- 库存管理:跟踪和调整库存水平,包括获取库存信息、产品库存和库存水平。
- 履行管理:管理发货和履行流程,包括列出、获取和创建发货。
- Webhooks:配置和管理 ShipBob 事件的通知。
- 退货管理:处理和管理退货请求,包括列出、获取和创建退货。
- 位置管理:访问和管理履行中心信息。
- 渠道管理:管理销售渠道,包括列出和获取渠道信息。
- 报告生成:生成和检索库存、订单和发货报告。
适用场景
- 电子商务平台的订单和库存管理自动化。
- 多销售渠道的库存同步和订单处理。
- 实时监控和调整库存水平。
- 自动化发货和履行流程。
- 配置和管理 Webhooks 以接收实时通知。
工具列表
- 产品管理工具:
list_products
,get_product
,create_product
,update_product
- 订单管理工具:
list_orders
,get_order
,create_order
,cancel_order
- 库存管理工具:
get_inventory
,get_product_inventory
,get_inventory_levels
,adjust_inventory
- 履行管理工具:
list_shipments
,get_shipment
,create_shipment
- Webhooks 工具:
list_webhooks
,create_webhook
,delete_webhook
- 退货管理工具:
list_returns
,get_return
,create_return
- 位置管理工具:
list_fulfillment_centers
,get_fulfillment_center
- 渠道管理工具:
list_channels
,get_channel
- 报告工具:
get_inventory_report
,get_orders_report
,get_shipping_report
常见问题解答
- 如何获取 ShipBob API 密钥?:从 ShipBob 仪表板获取 API 密钥。
- 如何测试服务器?:使用
npm run inspect
命令启动 MCP Inspector 进行测试。
使用教程
使用依赖
- Node.js 16 或更高版本
- ShipBob API 密钥(从 ShipBob 仪表板获取)
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 创建
.env
文件并添加 API 密钥:SHIPBOB_API_KEY=your_api_key_here
调试方式
- 启动服务器:
npm run dev
- 使用 MCP Inspector 测试服务器:
npm run inspect
- 浏览可用工具和资源
- 使用自定义输入测试工具
- 查看服务器日志和响应