关于 ShipStation API MCP Server
ShipStation API MCP Server 将 ShipStation 的订单、配送及履约等操作接入 MCP 客户端。它提供覆盖多个 API 区域的结构化工具,以及对应的文档资源。
主要功能
- 01提供 ShipStation API 操作工具
- 02管理订单与配送
- 03管理承运商和仓库
- 04管理产品、客户与商店
- 05管理 Webhook 与履约
- 06提供 API 参考文档资源
适用场景
- 01创建订单和配送标签
- 02查询仓库与产品记录
- 03订阅 ShipStation Webhook
- 04创建履约订单
MCP 相关
该服务向 MCP 客户端提供结构化的 ShipStation API 工具,以及 `shipstation://docs/{section}` 文档资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ShipStation API MCP 服务
一个功能全面的模型上下文协议(MCP)服务,用于与 ShipStation API 交互。此服务提供工具和资源,可用于管理订单、货件、承运商、仓库、产品、客户、商店、Webhook 和履约。
## 功能
- 全面覆盖 ShipStation API 端点
- 为所有 API 操作提供结构化工具
- 提供 API 参考文档资源
- 错误处理和日志记录
## 开始使用
1. 克隆此仓库
2. 安装依赖:
```
npm install
```
3. 创建 `.env` 文件并填入 ShipStation API 凭据:
```
SHIPSTATION_API_KEY=your_api_key
SHIPSTATION_API_SECRET=your_api_secret
```
4. 运行服务:
```
npm run dev
```
5. 使用 MCP Inspector 测试:
```
npm run inspect
```
## API 文档
通过 `shipstation://docs/{section}` 资源访问 API 文档。可用的章节:
- 概览
- 订单
- 货件
- 承运商
- 仓库
- 产品
- 客户
- 商店
- Webhook
- 履约
示例:`shipstation://docs/orders`
## 可用工具
### 订单
- list_orders
- get_order
- create_order
- mark_order_as_shipped
- delete_order
- add_tag_to_order
- remove_tag_from_order
- restore_order_from_hold
- hold_order_until
### 货件
- list_shipments
- get_shipment
- create_label
- void_label
### 承运商
- list_carriers
- list_carrier_packages
- list_carrier_services
### 仓库
- list_warehouses
- get_warehouse
- create_warehouse
- update_warehouse
- delete_warehouse
### 产品
- list_products
- get_product
- create_product
- update_product
- delete_product
### 客户
- list_customers
- get_customer
### 商店
- list_stores
- get_store
- list_marketplaces
- refresh_store
- deactivate_store
- reactivate_store
### Webhook
- list_webhooks
- subscribe_to_webhook
- unsubscribe_from_webhook
### 履约
- list_fulfillments
- create_fulfillment_order
## 许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。