TrackMage MCP服务器借助TrackMage API,实现了货运跟踪API、包裹监控和物流管理功能。它支持全球1600多家承运商的包裹跟踪。
⚠️ 重要提示
与您的大语言模型(LLM)提供商共享数据:此MCP服务器会将数据提供给您使用的任何大语言模型(如Claude、ChatGPT等)。虽然这是MCP服务器的预期行为,但请确保您愿意与所选的大语言模型提供商共享物流数据,包括跟踪号码、客户电子邮件、地址和货运详情。
最佳实践:
- 如果您有隐私顾虑,仅使用非敏感或测试数据。
- 查看您的大语言模型提供商的数据处理政策。
- 如果有可用选项,考虑退出训练数据计划。
- 确保符合您所在组织的数据政策。
http://localhost:3000)。git clone https://github.com/yourusername/trackmage-mcp-server.git
cd trackmage-mcp-server
npm install
cp .env.example .env
# 使用您的凭证编辑.env文件
npm start
编辑 .env 文件:
TRACKMAGE_CLIENT_ID=your_client_id_here
TRACKMAGE_CLIENT_SECRET=your_client_secret_here
TRACKMAGE_WORKSPACE_ID=your_workspace_id_here
npm start
{
"mcpServers": {
"trackmage": {
"transport": {
"type": "http",
"host": "localhost",
"port": 3000
}
}
}
}
或者使用文件进程:
{
"mcpServers": {
"trackmage": {
"command": "node",
"args": ["/path/to/trackmage-mcp-server/index.js"],
"env": {
"TRACKMAGE_CLIENT_ID": "your_client_id_here",
"TRACKMAGE_CLIENT_SECRET": "your_client_secret_here",
"TRACKMAGE_WORKSPACE_ID": "your_workspace_id_here"
}
}
}
}
trackmage:///workspaces/{id}trackmage:///shipments/{id}trackmage:///orders/{id}trackmage:///carriers/{id}trackmage:///tracking_statuses/{id}create_shipment:创建新货运
{ trackingNumber, originCarrier?, email?, workspaceId? }update_shipment:更新现有货运
{ shipmentId, trackingNumber?, originCarrier?, email?, status? }list_shipments:列出工作区中的货运
{ workspaceId?, page?, itemsPerPage? }get_shipment_checkpoints:获取货运的跟踪检查点信息
{ shipmentId }retrack_shipments:通过跟踪号码重新跟踪多个货运
{ trackingNumbers: [{ number, originCarrier? }], workspaceId? }create_order:创建新订单
{ orderNumber, email?, workspaceId? }update_order:更新现有订单
{ orderId, orderNumber?, email?, status? }list_orders:列出工作区中的订单
{ workspaceId?, page?, itemsPerPage? }list_carriers:列出可用的承运商
{ page?, itemsPerPage? }detect_carrier:检测跟踪号码可能对应的承运商
{ trackingNumber }npm test