modelscope·@mattcoatsworth/Shiphero-mcp-server
暂无描述。
一个全面的模型上下文协议(MCP)服务器,用于与ShipHero API交互。
## 功能
- 完全覆盖ShipHero API端点
- 自动刷新令牌的身份验证处理
- 速率限制支持
- 全面的错误处理
- 文档资源
## 安装
bash
npm install shiphero-mcp-server
## 配置
创建一个包含您的ShipHero API凭据的`.env`文件:
SHIPHERO_API_KEY=your_api_key_here
SHIPHERO_API_SECRET=your_api_secret_here
## 使用
### 运行服务器
bash
npx shiphero-mcp
### 使用MCP检查器测试
bash
npx @modelcontextprotocol/inspector npx shiphero-mcp
## 可用工具
### 订单
- `get_order`: 通过ID检索特定订单
- `list_orders`: 列出订单,可选过滤
- `create_order`: 创建新订单
- `update_order`: 更新现有订单
- `cancel_order`: 取消订单
### 产品
- `get_product`: 通过ID检索特定产品
- `list_products`: 列出产品,可选过滤
- `create_product`: 创建新产品
- `update_product`: 更新现有产品
- `delete_product`: 删除产品
### 库存
- `get_inventory`: 获取产品的库存水平
- `adjust_inventory`: 调整库存水平
- `list_inventory_movements`: 列出库存变动
- `get_inventory_by_location`: 按仓库位置获取库存
### 发货
- `get_shipment`: 通过ID检索特定发货单
- `list_shipments`: 列出发货单,可选过滤
- `create_shipment`: 创建新发货单
- `get_shipping_rates`: 获取包裹的运费
- `create_return`: 创建退货发货单
### 仓库
- `list_warehouses`: 列出所有仓库
- `get_warehouse`: 获取特定仓库的详细信息
- `list_locations`: 列出仓库内的位置
### 供应商
- `list_vendors`: 列出所有供应商
- `get_vendor`: 获取特定供应商的详细信息
- `create_vendor`: 创建新供应商
- `update_vendor`: 更新现有供应商
### Webhook
- `list_webhooks`: 列出所有Webhook订阅
- `create_webhook`: 创建新的Webhook订阅
- `delete_webhook`: 删除Webhook订阅
## 文档资源
通过`shiphero://docs/{section}`资源访问文档,其中`{section}`可以是:
- `overview`: 通用API概览
- `orders`: 订单API文档
- `products`: 产品API文档
- `inventory`: 库存API文档
- `shipping`: 发货API文档
- `warehouses`: 仓库API文档
- `vendors`: 供应商API文档
- `webhooks`: Webhook API文档
## 许可证
MIT
一种MCP服务器,它将人工智能助手连接到SearchAgora,使用户能够通过自然语言对话在网页上搜索、发现和购买产品。
一个服务器,它通过BigGo的价格比较API,实现跨多个电子商务平台搜索产品、追踪价格历史以及比较产品规格的功能。
一个概念验证的模型上下文协议服务器,使大型语言模型应用程序能够与Uber Eats互动,允许人工智能代理通过自然语言浏览和订购食物。
使用 Apify 提供的 3,000 多种预构建云工具(称为 Actors),从网站、电子商务平台、社交媒体、搜索引擎、地图等提取数据。
暂无描述。
暂无描述。