Čo to jeOtvorený štandard, ktorý umožňuje AI agentom volať vaše prepravné systémy
ProtokolJSON-RPC 2.0 cez stdio alebo HTTP
Základné stavebné prvkyNástroje (akcie), Zdroje (dáta len na čítanie), Prompty (šablóny)
Prípady použitia v prepraveCenová ponuka, rezervácia, sledovanie, stiahnutie prepravného listu/potvrdenia o doručení, audit faktúr
V prevádzke v roku 2026Warp, CargoAi CargoMART, FreightUtils, C.H. Robinson
Jedna integráciaFunguje cez Claude, ChatGPT, Copilot, Gemini, Cursor

Roky sme pri každom pripojení softvéru na prepravu k novému partnerovi riešili ďalší špecifický projekt API a ja som sledoval, ako tímy opakovane budovali rovnakú infraštruktúru pre každý nástroj. V roku 2026 sa objavil druhý integračný povrch: Model Context Protocol (MCP), otvorený štandard, ktorý umožňuje agentovi AI v rámci Claude, ChatGPT, Microsoft Copilot alebo Gemini priamo volať vaše prepravné systémy. Namiesto osoby klikajúcej cez portál agent v bežnej reči požiada o cenovú ponuku, zarezervuje zásielku alebo stiahne potvrdenie o doručení. Tento návod vysvetľuje, čo je MCP, ako sa mapuje na prepravné API a ukazuje minimálny funkčný server. Taktiež prejdeme, kto ho už prevádzkuje v produkcii a kde si podľa mňa treba dávať pozor.

Čo je MCP?

Model Context Protocol je otvorená špecifikácia, pôvodne vydaná spoločnosťou Anthropic a teraz vyvíjaná so širšou komunitou, na pripojenie modelov AI k externým nástrojom a údajom. Štandardizuje "formát prenosu" medzi AI klientom a vašim softvérom, takže pripojenie vytvoríte raz namiesto toho, aby ste ho museli opakovane implementovať pre každého asistenta.

Čo je MCP?
Foto: Jan van der Wolf / Pexels

Technicky MCP komunikuje cez JSON-RPC 2.0 buď cez lokálny stdio transport, alebo vzdialený HTTP transport. Server deklaruje tri typy schopností, keď sa agent pripojí:

  • Nástroje — spustiteľné akcie, ktoré môže model vyvolať, ako napríklad dotazovanie API alebo vykonávanie výpočtu. Nástroje sú riadené modelom: agent ich objavuje a rozhoduje, kedy ich zavolať.
  • Zdroje — dáta len na čítanie, ktoré aplikácia vystavuje ako kontext, napríklad tabuľku sadzieb, zoznam prepravcov alebo prepravný dokument. Vaša aplikácia, nie model, rozhoduje, kedy ich priloží.
  • Prompty — opakovane použiteľné šablóny ovládané používateľom (napríklad "naplánujte viaczastávkový LTL beh"), ktoré môže klient zobraziť a vyplniť.

Každá schopnosť má štandardné metódy list a call/get, čo je presne dôvod, prečo jeden MCP server funguje v akomkoľvek MCP kompatibilnom klientovi bez dodatočného vlastného prepojenia pre každého asistenta.

Prečo je MCP dôležitý špecificky pre prepravu

Logistika je problém koordinácie naprieč mnohými systémami: systém riadenia dopravy (TMS), API prepravcov, systémy sadzieb, sledovanie a monitorovanie, colné údaje, ERP. Historicky si každá funkcia AI vyžadovala samostatnú integráciu a každý nový asistent znamenal opakovať to. MCP to zjednodušuje. Svoje prepravné schopnosti vystavíte raz ako MCP server a ľubovoľný agent cez ne môže získavať cenové ponuky a rezervovať, potom sledovať čokoľvek, čo sa prepravuje.

Prečo je MCP dôležitý špecificky pre prepravu
Foto: Jiri Ikonomidis / Pexels

Praktickým prínosom je to isté, čo odosielatelia už získavajú z softvéru na rezerváciu prepravy a moderných API, teda menej manuálnych krokov cez portál, ale s rozšírením na pracovné postupy v prirodzenom jazyku. V praxi agent reťazí niekoľko volaní. Prečíta zdroj sadzieb, zavolá nástroj get_quote, potom skontroluje sledovací nástroj a zobrazí výsledok, to všetko v rámci jednej konverzácie.

Mapovanie API pre prepravu na MCP

Najčistejšia cesta ako navrhnúť MCP server pre prepravu je rozdeliť každú schopnosť na tri primitíva:

Mapovanie API pre prepravu na MCP
Foto: Tima Miroshnichenko / Pexels
  • Nástroje (akcie): get_quote, book_load, track_shipment, get_documents (BOL/POD), audit_invoice.
  • Zdroje (kontext iba na čítanie): zoznam prepravcov, cenníky trás, tabuľky príplatkov, história stavu zásielky.
  • Výzvy (šablóny): "porovnaj LTL vs FTL pre túto zásielku", "nájdi najlacnejšieho vyhovujúceho prepravcu pre nebezpečný tovar".

Užitočné pravidlo: čokoľvek, čo mení stav alebo stojí peniaze, je Nástroj, ktorý si vyžaduje potvrdenie; čokoľvek, čo je referenčný údaj, je Zdroj, ktorý si agent môže voľne prečítať.

Minimálny MCP server pre prepravu (praktický príklad)

Nižšie je zjednodušený náčrt MCP servera v TypeScripte, ktorý sprístupňuje dva nástroje pre prepravu. Používa oficiálny SDK a JSON schému pre vstupy každého nástroja, pričom pod kapotou volá vašu existujúcu prepravnú API:

Minimálny MCP server pre prepravu (praktický príklad)
Foto: panumas nikhomkhai / Pexels
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

const server = new McpServer({ name: "freight", version: "1.0.0" });

// Tool 1 — quote a shipment (read-only, safe to auto-run)
server.tool(
  "get_quote",
  { origin: z.string(), destination: z.string(), weightKg: z.number(), mode: z.enum(["ltl", "ftl", "van"]) },
  async ({ origin, destination, weightKg, mode }) => {
    const r = await fetch(`https://api.example-freight.com/v1/quotes`, {
      method: "POST",
      headers: { authorization: `Bearer ${process.env.FREIGHT_TOKEN}` },
      body: JSON.stringify({ origin, destination, weightKg, mode }),
    });
    const data = await r.json();
    return { content: [{ type: "text", text: JSON.stringify(data) }] };
  },
);

// Tool 2 — track a shipment (read-only)
server.tool(
  "track_shipment",
  { shipmentId: z.string() },
  async ({ shipmentId }) => {
    const r = await fetch(`https://api.example-freight.com/v1/shipments/${shipmentId}`, {
      headers: { authorization: `Bearer ${process.env.FREIGHT_TOKEN}` },
    });
    return { content: [{ type: "text", text: JSON.stringify(await r.json()) }] };
  },
);

server.start(); // stdio by default; HTTP transport for remote agents

Agent pripojený k tomuto serveru teraz môže odpovedať na otázku "Koľko stojí preprava 800 kg LTL z Lisabonu do Madridu a kde je zásielka ABC123?" volaním oboch nástrojov a zložením odpovede. Nástroj book_load by mal podobnú štruktúru - ale, ako je popísané nižšie, bude bránený explicitným ľudským potvrdením, pretože záväzuje peniaze.

Kto už v roku 2026 používa MCP pre prepravu

Toto už nie je teoretické. Konkrétne produkčné nasadenia sa objavili v prvej polovici roka 2026:

  • Warp publikoval warp-agent-mcp na npm 16. apríla 2026, opísaný ako prvý produkčný MCP server pre prepravu. Jeho 23 nástrojov cituje a rezervuje LTL/FTL zásielky, sťahuje dokumenty BOL/POD, audituje faktúry a reportuje sledovanie, to všetko v rámci jeho živej siete, nie v sandboxe.
  • CargoAi 5. júna 2026 pripojil svoju platformu pre rezerváciu leteckej prepravy CargoMART k Copilot, ChatGPT, Claude a Gemini cez MCP, čo umožňuje špeditérom citovať a rezervovať leteckú prepravu v bežnej reči.
  • FreightUtils ponúka otvorený MCP server s 19 bezplatnými nástrojmi, pokrývajúcimi vyhľadávanie nebezpečného tovaru ADR, vyhľadávanie HS kódu, kalkulátory váženej prepravnej sadzby a CBM/LDM, prispôsobenie paliet a kapacitu kontajnera, to všetko bez potreby API kľúča.
  • C.H. Robinson uviedol, že jeho generatívne AI agenti vykonali viac ako 3 milióny prepravných úloh a Nuvocargo spustil tucet agentov, ktorí spravujú viac ako 70 % kontaktných bodov zásielok. Toto je druh automatizácie s vysokým objemom, na ktorú je MCP navrhnutý na štandardizáciu.

Ako začať bezpečne

Sprístupnenie rezervácií a platobných akcií autonómnemu agentovi zvyšuje stávky, preto od prvého dňa budujte bezpečnostné zábrany:

  1. Overujte a vymedzujte rozsah. Vydajte MCP serveru vlastné prihlasovacie údaje (OAuth alebo tokeny s vymedzeným rozsahom) a každému nástroju udelte iba potrebné povolenia, takže nástroj na sledovanie nikdy nebude mať práva na rezerváciu.
  2. Udržujte človeka v cykle pri zmenách stavu. Citovanie a sledovanie môžu prebiehať automaticky, ale čokoľvek, čo zmení rezerváciu alebo presúva peniaze, by malo pred vykonaním Nástroja vyžadovať explicitné potvrdenie.
  3. Urobte akcie idempotné. Použite kľúče dodané klientom, takže opakované book_load nemôže vytvoriť duplicitné zásielky.
  4. Rešpektujte obmedzenia sadzieb a logujte všetko. Agenti môžu rýchlo vykonávať mnoho volaní; obmedzte ich a uchovávajte auditnú stopu každého spustenia nástroja pre riešenie sporov a dodržiavanie predpisov.

Riziká a obmedzenia

MCP je výkonný, ale nie zázračný. Agenti môžu stále halucinovať argumenty, takže každý vstup do nástroja overte podľa prísnej schémy a odmietnite ten, ktorý je nepravdepodobný. Príliš všeobecné povolenia nástrojov sú hlavným bezpečnostným rizikom, pretože kompromitovaný alebo injektovaný agent by nikdy nemal byť schopný presúvať peniaze alebo zverejniť cenník zákazníka. Svoje MCP server považujte za akékoľvek iné verejné API: najmenšie privilégiá, validácia vstupov, monitorovanie a potvrdenia pre čokoľvek, čo je nezvratné. Špecificky pre prepravu zas a znova držte regulované toky (nebezpečný tovar, colné odbavenie) pod ľudským dohľadom, kým si nebudete istí správaním agenta.

Čo to znamená pre prepravný trh

V spoločnosti GetTransport prevádzkujeme trh, kde si odosielatelia porovnávajú prepravcov a rezervujú prepravy, a MCP nám dáva jasnú víziu našej roadmapy. Rovnaké operácie, ktoré vykonáva človek v našom rozhraní, sa priamo mapujú na nástroje MCP: vyžiadanie cenových ponúk od viacerých prepravcov, porovnanie ceny s časom, rezervácia a následné sledovanie. Referenčné údaje, ako napríklad pokrytie prepravcov a ceny tratí, sa namiesto toho zmestia do modelu zdroja. Čo mi tu na trhu pripadá najužitočnejšie, je šírka. Jediný nástroj get_quote sa môže rozvinúť naraz k viacerým prepravcom, čo je presne to porovnanie, ktoré agent dokáže dobre koordinovať a ktoré je pre človeka únavné. Pre odosielateľov plynie poučenie, že proces rezervácie, ktorý už poznajú, sa stáva niečím, čo môže asistent poháňať od začiatku do konca, pokiaľ ho platforma poskytuje prostredníctvom čistého, dobre spravovaného API. Posledný predpoklad je miesto, kde sa nachádza väčšina skutočnej práce, a toto je časť, s ktorou by som sa neponáhľal.

Časté otázky

Čo je MCP v logistike?

MCP, protokol Model Context Protocol, je otvorený štandard, ktorý umožňuje AI agentom volať logistické systémy na účely tvorby cenových ponúk a rezervácie prepravy, ako aj jej sledovania, prostredníctvom jednej integrácie, ktorá funguje naprieč asistentmi, ako sú Claude, ChatGPT, Copilot a Gemini.

Ako si AI agent rezervuje prepravu s MCP?

Agent sa pripojí k MCP serveru, ktorý vystavuje logistické akcie ako nástroje; zavolá nástroj na získanie cenovej ponuky, potom nástroj na rezerváciu a odovzdá štruktúrované vstupy, ktoré server presmeruje na základné logistické API.

Je MCP pre rezerváciu prepravy bezpečné?

Môže byť, ak obmedzíte povolenia každého nástroja, autentifikujete server, ponecháte krok ľudského potvrdenia pri akciách súvisiacich s pohybom peňazí, validujete každý vstup a zaznamenáte všetky hovory na účely auditu.

Potrebujem samostatnú integráciu pre každého AI asistenta?

Nie, to je podstata MCP. Vytvoríte jeden server a ten funguje s akýmkoľvek klientom kompatibilným s MCP, vrátane Claude, ChatGPT, Microsoft Copilot, Gemini a Cursor.

Aké MCP servery pre prepravu už existujú v roku 2026?

Produkčné príklady zahŕňajú warp-agent-mcp od Warpu s 23 nástrojmi, CargoMART od CargoAi pre leteckú prepravu a open-source server FreightUtils s 19 bezplatnými logistickými nástrojmi.