ძირითადი ცნებები
MCP სწრაფი დაწყება
ლოჯისტიკის MCP სერვერის სწრაფი სტარტი: დააკავშირეთ Claude, Cursor ან სხვა MCP კლიენტი Navo24-თან და მოდელი თავად აკონტროლებს კონტეინერებს.
Model Context Protocol ასისტენტს საშუალებას აძლევს, ხელსაწყოები პირდაპირ გამოიძახოს. Navo24-ს თითოეულ პროდუქტზე ცალკე ლოჯისტიკის MCP სერვერი აქვს, ამიტომ მოდელს შეუძლია კონტეინერის თვალყურის დევნება, რეისების შედარება ან დატვირთვის დაგეგმვა ისე, რომ შემაერთებელი კოდი არ დაწეროთ.
სერვერები
| პროდუქტი | სერვერი | Endpoint | ტრანსპორტი |
|---|---|---|---|
| TrackingMCP | container-tracking | https://mcp.trackingmcp.com/mcp | Streamable HTTP |
| SchedulesMCP | ocean-schedules | https://mcp.schedulesmcp.com/mcp | Streamable HTTP |
| LoadingMCP | container-loading | https://mcp.loadingmcp.com/mcp | Streamable HTTP |
| AirCargoMCP | air-cargo | https://mcp.aircargomcp.com/mcp | Streamable HTTP |
| FreightRatesMCP | freight-rates | https://mcp.freightratesmcp.com/mcp | Streamable HTTP |
AirCargoMCP-ში resolve_awb_prefix გასაღების გარეშე პასუხობს, ხოლო track_awb და air_rate_quote თქვენს tmcp_ ოჯახის გასაღებს საჭიროებს.
Claude Desktop და Cursor

დაამატეთ სერვერი კლიენტის კონფიგურაციაში. Streamable HTTP სერვერისთვის მიუთითეთ endpoint და თქვენი გასაღები bearer სათაურში.
{
"mcpServers": {
"container-tracking": {
"url": "https://mcp.trackingmcp.com/mcp",
"headers": { "Authorization": "Bearer tmcp_YOUR_API_KEY" }
}
}
}
კლიენტი, რომელიც მხოლოდ ლოკალურ ბრძანებებს უშვებს, ნებისმიერ ამ სერვერს mcp-remote-ის გავლით დაუკავშირდება. საჰაერო ტვირთისთვის:
{
"mcpServers": {
"air-cargo": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.aircargomcp.com/mcp",
"--header", "Authorization: Bearer tmcp_YOUR_API_KEY"]
}
}
}
გადატვირთეთ კლიენტი და ხელსაწყოები გამოჩნდება. სთხოვეთ კონტეინერის თვალყურის დევნება და ის თავად გამოიძახებს get_container_detail-ს.
რისი გამოძახება შეუძლია მოდელს
თითოეული სერვერი იმავე შესაძლებლობებს იძლევა, რასაც REST API, ოღონდ ხელსაწყოების სახით. Tracking-ს აქვს add_container, get_container_detail, get_shipment_summary და სხვა. Schedules-ს აქვს find_best_sailings, carrier_reliability და port_congestion. ხელსაწყოების სრული სია თითოეული პროდუქტის საცნობარო გვერდზეა.
იგივე გასაღები, იგივე მონაცემები
MCP ხელსაწყოს გამოძახება და REST მოთხოვნა ერთსა და იმავე ბექენდს მიმართავს ერთი და იმავე გასაღებით. MCP გამოიყენეთ, როცა სამუშაოს მოდელი მართავს, REST კი, როცა თქვენი საკუთარი კოდი.
Navo Tokens
ანგარიშზე, რომელსაც Navo Tokens აქვს, ანუ Navo-ს პროდუქტებისთვის საერთო ერთი წინასწარ გადახდილი ბალანსი, MCP გამოძახებები ამ ბალანსიდან იხდება. ბალანსის აღმწერი JSON ველები credits_ სახელებს ინარჩუნებს.
ერთი ბალანსი MCP-ით ხსნის Navo-ს ყველა სერვისს: TrackingMCP, AirCargoMCP, FreightRatesMCP, SchedulesMCP და LoadingMCP. თითოეულ პროდუქტზე ცალკე MCP წვდომა საჭირო არ არის. გამოძახებას მხოლოდ ორი რამ შეაჩერებს: პროდუქტი, რომელიც თქვენმა ანგარიშის მენეჯერმა თქვენი ანგარიშისთვის დახურა, და გასაღები, რომლის მოქმედების არეალიდან პროდუქტი გამორიცხულია (იხილეთ ქვემოთ, წვდომა პროდუქტების მიხედვით).
MCP-ისა და API-ის გამოყენება ცალ-ცალკე აღირიცხება. MCP გამოძახება არასოდეს ხარჯავს API გასაღების თვიურ ლიმიტს, ხოლო REST გამოძახება თქვენი API გასაღებით არასოდეს ხარჯავს Navo Tokens-ს.
| გამოძახება | ტოკენები |
|---|---|
| ახალი კონტეინერის, კონოსამენტის ან ჯავშნის თვალყურის დევნება | 250 |
| თვალყურისდევნებადი ტვირთის განახლება ან წაკითხვა | 10 თითო ნომერზე |
| ახალი საჰაერო ზედნადების თვალყურის დევნება | 200 |
| საჰაერო ზედნადების განახლება | 10 |
| ფრახტის ტარიფები პორტების წყვილისთვის | 100, ან 10 იმავე წყვილის გამეორებისთვის 24 საათის განმავლობაში |
| რეისების განრიგი პორტების წყვილისთვის | 80, ან 10 იმავე წყვილის გამეორებისთვის 24 საათის განმავლობაში |
| ახალი 3D დატვირთვის გეგმა | 50, ან 10 თითო გადაანგარიშებაზე |
| პორტის გადატვირთულობა | 10 |
| განრიგის საიმედოობა, გადამზიდის რეისები | 10 |
| შეტყობინებები და webhook-ები | უფასო |
ხელსაწყო, რომელიც რამდენიმე ნომერს იღებს, თითო უნიკალურ გაგზავნილ ნომერზე ერთხელ იხდის. ჯავშანი ან კონოსამენტი ერთი ჩამოწერაა მისი ყველა კონტეინერისთვის. ცარიელი შედეგი უფასოა, უარყოფილ გამოძახებაზე კი არაფერი ჩამოიწერება. პაკეტები და ფასები ფასების გვერდზეა.
როცა ბალანსი არ ყოფნის
გამოძახება უარყოფილია, არაფერი ჩამოიწერება და მონაცემები არ ბრუნდება. კოდი პროდუქტზეა დამოკიდებული:
| პროდუქტი | უარი |
|---|---|
| TrackingMCP | 402 INSUFFICIENT_CREDITS |
| AirCargoMCP | 402 კოდით insufficient_balance (ან trial_expired, wallet_inactive, no_wallet) |
| FreightRatesMCP | 402 კოდით insufficient_credits (ან trial_expired, wallet_inactive, no_wallet) |
| SchedulesMCP | 429 QUOTA_EXCEEDED ნებისმიერი მონაცემის წაკითხვამდე, ან 402 INSUFFICIENT_CREDITS, როცა პასუხის მომზადების მომენტისთვის ბალანსი გადახდას ვეღარ ახერხებდა |
| LoadingMCP | 402 INSUFFICIENT_CREDITS, უარი გეგმის გამოთვლამდე |
ყველა პროდუქტში error ობიექტი code-ისა და message-ის გარდა ერთსა და იმავე ოთხ არასავალდებულო ველს შეიცავს:
| ველი | ტიპი | რას შეიცავს |
|---|---|---|
credits_required | integer ან null | ამ გამოძახებისთვის საჭირო ტოკენები; null, როცა ფასი უცნობია. |
credits_balance | integer ან null | ტოკენები, რომლებიც ახლა თქვენს ბალანსზეა; null, როცა ანგარიშს ჯერ ბალანსი არ აქვს. |
top_up_url | string ან null | ანგარიშის პარამეტრების Billing გვერდი, სადაც დამატებით ტოკენებს იყიდით; null, როცა ბმულის მიცემა შეუძლებელია. |
packages | მასივი { plan, credits, usd } | შესაძენად ხელმისაწვდომი პაკეტები: Starter 7,000 ტოკენი $69-ად, Growth 40,000 ტოკენი $349-ად, Scale 200,000 ტოკენი $1,399-ად. |
{
"ok": false,
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Not enough Navo Tokens: this needs 10, your balance is 4. Buy more tokens: https://app.trackingmcp.com/settings?tab=billing&buy=credits (Starter 7,000 tokens for $69, Growth 40,000 tokens for $349, Scale 200,000 tokens for $1,399).",
"severity": "warning",
"credits_required": 10,
"credits_balance": 4,
"top_up_url": "https://app.trackingmcp.com/settings?tab=billing&buy=credits",
"packages": [
{ "plan": "starter", "credits": 7000, "usd": 69 },
{ "plan": "growth", "credits": 40000, "usd": 349 },
{ "plan": "scale", "credits": 200000, "usd": 1399 }
]
}
}
ეს ველები დამატებითი და არასავალდებულოა: ლოგიკა კვლავ code-ის მიხედვით დაატოტეთ, ველები კი წაიკითხეთ, როცა ისინი არსებობს. Navo-ს ყველა MCP სერვერი მათ ერთსა და იმავე წინადადებად აქცევს, რომელიც მომხმარებელს შეგიძლიათ უცვლელად აჩვენოთ: “Not enough Navo Tokens: this needs 10, your balance is 4. Buy more tokens: <link> (Starter 7,000 tokens for $69, Growth 40,000 tokens for $349, Scale 200,000 tokens for $1,399).” დეტალები თითოეული პროდუქტის საცნობარო გვერდზეა, Navo Tokens განყოფილებაში.
წვდომა პროდუქტების მიხედვით
Navo Tokens-ს თითოეულ პროდუქტზე ცალკე MCP წვდომა არ სჭირდება. პროდუქტი, რომელიც თქვენმა ანგარიშის მენეჯერმა თქვენი ანგარიშისთვის დახურა, Navo Tokens-ითაც დახურული რჩება, მაგალითად “Ship Schedules is not enabled for MCP on this account. Ask your account manager.” SchedulesMCP-ში. გასაღები, რომლის მოქმედების არეალიდან პროდუქტი გამორიცხულია, 403-ით უარყოფილია, მაგალითად “Ship Schedules is not enabled for this API key.” SchedulesMCP-ში და “Freight Rates is not enabled for this API key. Contact your account manager to open it.” FreightRatesMCP-ში.