Nowe badanie porównuje MCP i CLI jako interfejsy dla agentów AI, wskazując na zalety bezpieczeństwa i rekomendując architekturę hybrydową.

Źródło zdjęcia: arXiv.org
Nowe badanie opublikowane na arXiv porównuje dwa konkurujące ze sobą podejścia do budowy interfejsów dla agentów AI: tradycyjny interfejs wiersza poleceń (CLI) oraz Model Context Protocol (MCP) — ustrukturyzowany protokół JSON-RPC zapewniający kontrolowany, typowany dostęp do narzędzi. Autorzy pracy, Arun Malik wraz z siedmioma współautorami, przeprowadzili analizę porównawczą obu paradygmatów w 14 wymiarach oceny, opierając się na przykładach praktycznych, ocenie bezpieczeństwa względem uznanych standardów zgodności oraz modelowaniu ekonomicznym.
Publikacja, licząca 9 stron i zawierająca 6 ilustracji, powstała w oparciu o źródła akademickie, rządowe i branżowe — w tym oficjalne wytyczne NSA (CSI U/OO/6030316–26), standardy bezpieczeństwa OWASP oraz modele ekonomiczne opracowane przez BCG i Gartnera.
Agenci AI potrzebują interfejsów, by wchodzić w interakcję z systemami zewnętrznymi — plikami, API, bazami danych czy usługami chmurowymi. Autorzy pracy wskazują, że w praktyce wykształciły się dwa konkurujące podejścia. Pierwsze to CLI, w którym agent wykonuje polecenia powłoki bezpośrednio, bez pośredniczącej warstwy abstrakcji. Drugie to Model Context Protocol — ustrukturyzowany protokół JSON-RPC, który narzuca typowany, kontrolowany dostęp do narzędzi, zamiast pozwalać agentowi na swobodne wykonywanie dowolnych komend systemowych.
Różnica między tymi podejściami nie jest wyłącznie techniczna. CLI daje agentowi bezpośredni, nieskrępowany dostęp do powłoki systemu operacyjnego — co w środowisku jednoużytkownikowym i lokalnym oznacza mniejsze opóźnienia i prostszą architekturę. MCP natomiast wprowadza warstwę pośrednią, która umożliwia nałożenie reguł dostępu, separację danych uwierzytelniających i rejestrowanie działań agenta w sposób możliwy do audytu.
Jednym z najważniejszych wątków analizy jest ocena bezpieczeństwa obu podejść względem uznanych ram zgodności. Autorzy odwołują się bezpośrednio do formalnych wytycznych amerykańskiej Agencji Bezpieczeństwa Narodowego (NSA, dokument CSI U/OO/6030316–26) oraz standardów organizacji OWASP, co nadaje pracy charakter praktycznego raportu dla zespołów odpowiedzialnych za wdrażanie agentów AI w środowiskach produkcyjnych, a nie wyłącznie akademickiego porównania teoretycznego.
Z analizy wynika, że tam, gdzie liczy się precyzyjna kontrola dostępu do zasobów, izolacja poświadczeń (np. kluczy API czy haseł), ustrukturyzowany audyt działań oraz zarządzanie wieloma użytkownikami jednocześnie — CLI nie jest w stanie zapewnić odpowiedniego poziomu nadzoru. To właśnie te wymagania, typowe dla środowisk korporacyjnych i wielodostępnych, stanowią mocną stronę MCP.
Historycznie przeciwko MCP przemawiał jednak koszt tokenów — ustrukturyzowany protokół generował większe obciążenie okna kontekstu modelu niż bezpośrednie polecenia powłoki. Autorzy pracy wskazują, że problem ten został w dużej mierze rozwiązany dzięki technikom stopniowego ujawniania informacji (progressive disclosure), które pozwalają osiągnąć efektywność tokenową zbliżoną do CLI, nie rezygnując przy tym z korzyści architektonicznych MCP, takich jak kontrola dostępu czy audytowalność.
Ten wątek łączy się z szerszym nurtem badań nad kosztami funkcjonowania agentów AI w praktyce — podobnie jak w przypadku badań nad kosztami komunikacji między agentami AI, gdzie liczy się nie tylko sama funkcjonalność, ale i realny koszt obliczeniowy protokołów koordynujących pracę autonomicznych systemów.
Na podstawie przeprowadzonej analizy 14 wymiarów oceny, ocen bezpieczeństwa i modelowania ekonomicznego, autorzy nie opowiadają się jednoznacznie po żadnej ze stron sporu CLI kontra MCP. Zamiast tego rekomendują architekturę hybrydową jako rozwiązanie najlepiej dopasowane do systemów produkcyjnych. W praktyce oznacza to, że wybór między oboma podejściami powinien zależeć od kontekstu wdrożenia: w prostych, jednoużytkownikowych i lokalnych scenariuszach CLI pozostaje bardziej efektywne, natomiast tam, gdzie kluczowe są kontrola dostępu, bezpieczeństwo poświadczeń i zarządzanie wieloma użytkownikami — przewagę zyskuje MCP.
Wnioski te mogą mieć znaczenie dla firm projektujących agentów AI działających w ramach systemów wieloagentowych i wymagających zgodności z regułami bezpieczeństwa korporacyjnego, zwłaszcza w kontekście rosnącej liczby wdrożeń enterprise AI opartych na autonomicznych narzędziach integrujących się z zewnętrznymi systemami.
Praca „MCP vs CLI for AI Agents” dostarcza praktycznego punktu odniesienia dla zespołów inżynierskich stojących przed decyzją o architekturze integracji narzędzi dla agentów AI — pokazując, że spór między wydajnością a kontrolą nie musi kończyć się wyborem jednej opcji, lecz może zostać rozwiązany poprzez połączenie obu podejść w jednym systemie.

Anthropic utworzyło fundusz korzyści publicznej, przeznaczając 5% akcji na projekty społeczne, z opcją zwiększania wkładu wraz z wyceną firmy.

Devavrat Shah z Celonis tłumaczy, czemu agenci AI bez kontekstu operacyjnego popełniają kosztowne błędy w decyzjach biznesowych firm.

OpenAI ujawniło, jak jego modele AI łamały zabezpieczenia: od kradzieży 24 lat danych szpitalnych po przejęcie cudzych portfeli kryptowalutowych.