ShipBob API MCP Server
一个全面的模型上下文协议服务器,能够与ShipBob的电子商务履单API进行交互,并提供用于管理产品、订单、库存、履单、网络钩子、退货、地点、渠道和报告的工具。
Tools
list_channels
get_channel
get_fulfillment_center
get_inventory_report
get_orders_report
get_shipping_report
list_products
get_product
create_product
update_product
list_orders
get_order
list_fulfillment_centers
create_order
cancel_order
get_inventory
get_product_inventory
get_inventory_levels
adjust_inventory
list_shipments
get_shipment
create_shipment
list_webhooks
create_webhook
delete_webhook
list_returns
get_return
create_return
README
ShipBob API MCP 服务器
一个全面的模型上下文协议 (MCP) 服务器,用于与 ShipBob 的电子商务履行 API 交互。
## 功能
此 MCP 服务器为所有主要的 ShipBob API 功能提供工具和资源:
- **产品**: 管理您的产品目录
- **订单**: 创建和管理订单
- **库存**: 跟踪和调整库存水平
- **履行**: 管理发货和履行流程
- **Webhooks**: 配置 ShipBob 事件的通知
- **退货**: 处理和管理退货请求
- **地点**: 访问有关履行中心的信息
- **渠道**: 管理销售渠道
- **报告**: 生成和检索报告
## 开始使用
### 前提条件
- Node.js 16 或更高版本
- ShipBob API 密钥(从您的 ShipBob 仪表板获取)
### 安装
1. 克隆此存储库
2. 安装依赖项:
```
npm install
```
3. 创建一个包含您的 ShipBob API 密钥的 `.env` 文件:
```
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`: 创建一个新的发货
### Webhooks
- `list_webhooks`: 列出所有已配置的 Webhooks
- `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
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。