关于 ShipBob API MCP Server
ShipBob API MCP Server 将 MCP 客户端连接到 ShipBob 电商履约 API,涵盖商品、订单、库存、发货、退货及报表操作,并提供 ShipBob 文档资源。
主要功能
- 01管理商品与订单
- 02跟踪并调整库存
- 03管理发货与履约流程
- 04配置事件 Webhook
- 05处理退货、地点与渠道
- 06获取运营报表
适用场景
- 01创建或更新履约订单
- 02查看各履约中心库存
- 03管理发货与退货流程
- 04获取库存和运输报表
MCP 相关
该 MCP 服务将 ShipBob API 操作作为工具提供,并通过 shipbob://docs/{section} 资源开放 API 文档。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ShipBob API MCP 服务
一个功能全面的 Model Context Protocol(MCP)服务,用于与 ShipBob 的电商履约 API 交互。
## 功能
此 MCP 服务为 ShipBob API 的所有主要功能提供工具和资源:
- **产品**:管理产品目录
- **订单**:创建和管理订单
- **库存**:跟踪并调整库存水平
- **履约**:管理发货和履约流程
- **Webhook**:配置 ShipBob 事件通知
- **退货**:处理和管理退货请求
- **地点**:获取履约中心信息
- **渠道**:管理销售渠道
- **报告**:生成和获取报告
## 入门指南
### 前提条件
- Node.js 16 或更高版本
- ShipBob API 密钥(从 ShipBob 仪表板获取)
### 安装
1. 克隆此代码仓库
2. 安装依赖项:
```
npm install
```
3. 创建一个 `.env` 文件,并填入 ShipBob API 密钥:
```
SHIPBOB_API_KEY=your_api_key_here
```
### 运行服务
启动服务:
```
npm run dev
```
### 使用 MCP Inspector 测试
使用 MCP Inspector 测试服务:
```
npm run inspect
```
这将打开一个 Web 界面,你可以在其中:
- 浏览可用的工具和资源
- 使用自定义输入测试工具
- 查看服务日志和响应
## 可用工具
### 产品管理
- `list_products`:列出 ShipBob 库存中的产品
- `get_product`:获取特定产品的详细信息
- `create_product`:创建新产品
- `update_product`:更新现有产品
### 订单管理
- `list_orders`:列出 ShipBob 账户中的订单
- `get_order`:获取特定订单的详细信息
- `create_order`:创建新订单
- `cancel_order`:取消现有订单
### 库存管理
- `get_inventory`:获取所有履约中心的库存信息
- `get_product_inventory`:获取特定产品的库存
- `get_inventory_levels`:获取所有产品的当前库存水平
- `adjust_inventory`:调整库存
### 履约
- `list_shipments`:列出账户中的货件
- `get_shipment`:获取特定货件的详细信息
- `create_shipment`:创建新货件
### Webhook
- `list_webhooks`:列出所有已配置的 Webhook
- `create_webhook`:创建新的 Webhook
- `delete_webhook`:删除现有 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://docs/{section}`:访问 ShipBob API 文档
- 可用章节:overview、authentication、products、orders、inventory、fulfillment、webhooks、returns、locations、channels、reporting
## 许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。