ShipBob API MCP Server

ShipBob API MCP Server

site icon
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 仪表板获取)

安装教程

  1. 克隆仓库
  2. 安装依赖: npm install
  3. 创建 .env 文件并添加 API 密钥: SHIPBOB_API_KEY=your_api_key_here

调试方式

  1. 启动服务器: npm run dev
  2. 使用 MCP Inspector 测试服务器: npm run inspect
  3. 浏览可用工具和资源
  4. 使用自定义输入测试工具
  5. 查看服务器日志和响应

许可证

该项目遵循 MIT 开源许可条款。