ShipBob API MCP Server

ShipBob API MCP Server

一个全面的模型上下文协议服务器,能够与ShipBob的电子商务履单API进行交互,并提供用于管理产品、订单、库存、履单、网络钩子、退货、地点、渠道和报告的工具。

Category
访问服务器

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

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选