Transport MCP: stdio, SSE i Streamable HTTP — historia ewolucji i wybór dla własnego serwera
Poprzedni artykuł pokazał że wiadomości MCP to JSON-RPC — zawsze ta sama struktura, niezależnie od kontekstu. Teraz pytanie: jak te wiadomości fizycznie podróżują między klientem a serwerem? To jest właśnie transport. Protokół definiuje co wysyłasz. Transport...
JSON-RPC pod spodem — co faktycznie leci między klientem MCP a serwerem
Dwa poprzednie artykuły opisywały role i prymitywy MCP w kategoriach architektury. Ten artykuł schodzi poziom niżej — do bajtów. Do tego co faktycznie leci między procesami gdy agent wywołuje narzędzie. Rozumienie tej warstwy ma jeden konkretny cel praktyczny: możesz...
Trzy prymitywy MCP: Resources, Tools, Prompts — co serwer może wystawić agentowi
Artykuł 2 z serii MCP na części pierwsze ← Trzy role: host, klient, serwer W poprzednim artykule ustaliliśmy że serwer MCP „wystawia możliwości dla agentów.” Brzmi ogólnie. W specyfikacji MCP te możliwości mają konkretną taksonomię — trzy typy i tylko...
Trzy role — host, klient, serwer. Architektura MCP bez abstrakcji
Gdy czytasz że „MCP łączy agenty z narzędziami”, masz wrażenie że to proste — agent po lewej, narzędzie po prawej, protokół w środku. Rzeczywistość jest nieco inna. Między agentem a narzędziem są trzy oddzielne byty z trzema oddzielnymi...