Poprzednie pięć artykułów było o teorii i protokole. Ten jest o kodzie. Zbudujesz działający, minimalny serwer MCP od zera — jako plugin WordPress, w PHP, przez REST API. Użyjemy najprostszego wariantu komunikacji po HTTP: jeden endpoint POST, JSON-RPC 2.0,...
Poprzednie artykuły skupiały się na tym co przepływa między klientem a serwerem MCP i jak. Ten artykuł pyta o coś innego: kto w ogóle ma prawo nawiązać to połączenie? To jest pytanie o autoryzację — i ma dwie warstwy które łatwo pomylić. Warstwa 1: kto może wywołać...
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...
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...
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...
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...