MyRouteOnline
Multi-stop route optimization, navigation links, and email delivery. Powered by MyRouteOnline.
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 getOneTimeCode 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"myrouteonline": {
"url": "https://planner.myrouteonline.com/ws_api_ai/mcp"
}
}
}遠端端點
https://planner.myrouteonline.com/ws_api_ai/mcpstreamable-http它能做什麼
工具清單
工具(4)
⚪getOneTimeCode(loginEmail)
Request a one-time authentication code to be sent via email. This code is required for all other operations.
輸入結構描述
{
"type": "object",
"properties": {
"loginEmail": {
"type": "string",
"format": "email",
"description": "Email address to receive the one-time code"
}
},
"required": [
"loginEmail"
]
}⚪startOptimization(otpCode, otpEmail, mroApiKey, addresses, startTimeHHMM)
Start a route optimization job with multiple addresses. Authenticate with either (otpCode + otpEmail) or mroApiKey.
輸入結構描述
{
"type": "object",
"properties": {
"otpCode": {
"type": "string",
"description": "6-digit one-time code received via email (required if mroApiKey is not provided)"
},
"otpEmail": {
"type": "string",
"format": "email",
"description": "Email address that received the one-time code (required if mroApiKey is not provided)"
},
"mroApiKey": {
"type": "string",
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)"
},
"addresses": {
"type": "array",
"description": "List of addresses to optimize (minimum 3)",
"items": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Street address"
},
"title": {
"type": "string",
"description": "Location name/title"
},
"comments": {
"type": "string",
"description": "Additional notes"
}
},
"required": [
"address"
]
}
},
"startTimeHHMM": {
"type": "string",
"description": "Start time in HH:MM format (default: 08:00)"
}
},
"required": [
"addresses"
]
}🟢checkOptimization(otpCode, otpEmail, mroApiKey, jobToken)
Check the status and results of a route optimization job. Returns the optimized route when complete. Authenticate with either (otpCode + otpEmail) or mroApiKey.
輸入結構描述
{
"type": "object",
"properties": {
"otpCode": {
"type": "string",
"description": "6-digit one-time code (required if mroApiKey is not provided)"
},
"otpEmail": {
"type": "string",
"format": "email",
"description": "Email address (required if mroApiKey is not provided)"
},
"mroApiKey": {
"type": "string",
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)"
},
"jobToken": {
"type": "string",
"description": "Job token returned from startOptimization"
}
},
"required": [
"jobToken"
]
}⚪emailResults(otpCode, otpEmail, mroApiKey, jobToken, toEmail)
Email the optimized route results with navigation links to a specified email address. Authenticate with either (otpCode + otpEmail) or mroApiKey.
輸入結構描述
{
"type": "object",
"properties": {
"otpCode": {
"type": "string",
"description": "6-digit one-time code (required if mroApiKey is not provided)"
},
"otpEmail": {
"type": "string",
"format": "email",
"description": "Email address (required if mroApiKey is not provided)"
},
"mroApiKey": {
"type": "string",
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)"
},
"jobToken": {
"type": "string",
"description": "Job token from completed optimization"
},
"toEmail": {
"type": "string",
"format": "email",
"description": "Recipient email address"
}
},
"required": [
"jobToken",
"toEmail"
]
}社群
證據