Liderzy opinii
Dlaczego liderzy IT powinni myśleć o protokole kontekstu modelu?

W zeszłym listopadzie, Anthropic wprowadził Model Context Protocol (MCP), który początkowo wzbudził umiarkowane zainteresowanie. Firma umieściła tę wiadomość w poście na blogu, określając MCP jako otwarty standard, który ma „pomóc w produkcji lepszych, bardziej istotnych odpowiedzi przez modele pionierskie”.
Jednak gdy deweloperzy dowiedzieli się więcej o MCP, stało się jasne, jak potężne jest to rozwiązanie. W ciągu kilku miesięcy, firmy takie jak OpenAI, Google i Microsoft przyjęły ten standard. To wzmogło zainteresowanie MCP, ponieważ wzrost przypominał rozgrzany konsumencki aplikację, a nie narzędzie infrastruktury dla deweloperów.
Repozytorium GitHub dla MCP szybko przekształciło się w żywą społeczność. Obecnie jest ponad 64 500 gwiazd i około 7 500 forków. Są też tysiące serwerów, które pojawiły się na różnych stronach internetowych.
Taki impet jest rzadki dla infrastruktury deweloperskiej. Pokazuje to jednak znaczenie MCP, ponieważ zaczęło być określane jako „USB C dla aplikacji AI”.
Zobaczmy więc, dlaczego ten otwarty standard stał się tak popularny i jak liderzy IT powinni o nim myśleć.
Korzyści z MCP
Przed wprowadzeniem MCP, budowanie zaawansowanych generatywnych AI lub systemów agentywnych było bolesnym procesem. Każdy duży model językowy (LLM) wymagał niestandardowej integracji z każdym narzędziem lub źródłem danych, z którym współpracował. To stworzyło tzw. „problem MxN”. Jest to sytuacja, w której M modeli musi być ręcznie połączonych z N różnymi narzędziami.
Na przykład, jeśli używasz trzech różnych LLM, aby współpracować z dziesięcioma aplikacjami, będziesz musiał zbudować 30 oddzielnych integracji. To nie tylko wymaga znacznych zasobów inżynierskich, ale kod będzie również trudny do utrzymania, gdy narzędzia, API i modele ewoluują.
Jednak z MCP standardem, proces jest znacznie udoskonalony. Zapewnia on dwie ważne możliwości: kontekst i użycie narzędzi z LLM. To pozwala nie tylko na bardziej istotne odpowiedzi, ale także na poprawę dokładności i produktywności.
Na przykład, z kontekstem aplikacja AI może uzyskać dostęp do szerokiego zakresu publicznie dostępnych źródeł danych, takich jak dane pogodowe lub finansowe. MCP również dostęp do prywatnych źródeł danych, takich jak Slacks lub bilety Jira.
Jeśli chodzi o użycie narzędzi, MCP może wykonywać takie czynności, jak zadania CRUD dla baz danych, planowanie zdarzeń lub przypomnień, lub aktualizacje dla CRM lub ERP.
Oprócz zapewnienia standaryzacji dla kontekstu i użycia narzędzi, MCP ma inne zalety. Jedną z nich jest bezpieczeństwo, ponieważ obsługuje on uwierzytelnianie oparte na OAuth. Następnie, modele nie są ściśle powiązane z narzędziami lub źródłami danych. Innymi słowy, gdy API się zmieniają lub przyjmuje się nowe narzędzie, nie ma potrzeby przeprowadzania dużych przebudów.
MCP również pomaga poprawić zarządzanie i zgodność ze względu na scentralizowane użycie narzędzi i przepływ danych. To ułatwia egzekwowanie polityk i audytów.
W świetle tych zalet nie powinno być zaskoczeniem, że MCP stał się bardzo popularnym systemem do budowania generatywnych AI i aplikacji agentywnych.
Wyzwania MCP
MCP wciąż wymaga wiele pracy, aby stać się bardziej stabilnym i dojrzałym. Interfejsy użytkownika są często niewygodne i nieintuicyjne. Aby poprawić bezpieczeństwo, MCP powinien również mieć silnie typowane podejścia, aby zminimalizować potencjalne wektory ataku. Równie ważne jest drobnoziarniste autoryzowanie. Na przykład, powinno być możliwe autoryzowanie serwera MCP lub agenta tylko do określonych działań.
Odkrywanie MCP pozostaje problemem. Co jest potrzebne, to rejestry, aby zwalidować i certyfikować serwery, podobnie jak to, jak działają sklepy z aplikacjami. Te rejestry mogą służyć różnym pionom, takim jak IT, bezpieczeństwo i finanse. Przedsiębiorstwa prawdopodobnie będą rozwijać wewnętrzne rejestry, aby zapewnić jeszcze większą kontrolę.
Wreszcie, MCP może mieć szersze implikacje, nawet zagrażając modelom biznesowym. Na przykład, te systemy mogą obniżyć dziennych aktywnych użytkowników (DAU) dla aplikacji internetowych i mobilnych. Powodem jest to, że agenci AI będą wykorzystywać MCP, aby wykonywać działania, co oznacza mniejszą potrzebę użytkowników, aby odwiedzać platformy.
Bezpieczeństwo jako podstawa
MCP umożliwiają znacznie szybszą innowację. Jest to szczególnie ważne, ponieważ przedsiębiorstwa stają w obliczu rosnącej presji, aby pokazać wymierne rezultaty z ich inwestycji w AI. Jednak pogoń za szybkością nie powinna następować kosztem bezpieczeństwa i zgodności. Ominięcie tych obszarów może stworzyć znaczne ryzyko, biorąc pod uwagę, że MCP nie tylko dostęp do wrażliwych danych, ale także może wykonywać bezpośrednie działania z nimi.
Wdrożenie MCP powinno uwzględniać zarządzanie, rejestrowanie i audytowanie w każdej warstwie. Polityki powinny wyraźnie określać, kto może autoryzować agenci, jakie działania są dozwolone i jak te działania są monitorowane. Drobnego autoryzowania, w połączeniu z ciągłym nadzorem, redukuje potencjalne ryzyko nadużyć, jednocześnie zapewniając przejrzystość wymaganą do zgodności.
Podsumowanie
MCP staje się szybko kamieniem węgielnym dla budowy następnej generacji generatywnych AI i systemów agentywnych. Dla liderów IT, MCP reprezentuje zarówno szansę, jak i odpowiedzialność. Jest szansa na odblokowanie nowych wydajności i możliwości, oraz odpowiedzialność za wdrożenie go z odpowiednimi zabezpieczeniami.
W długiej perspektywie, przedsiębiorstwa, które traktują bezpieczeństwo i zgodność jako integralną, a nie opcjonalną część, będą najlepiej przygotowane do wykorzystania pełnej wartości MCP. Balansując innowację z silnym zarządzaniem, liderzy IT mogą zapewnić, że ich inicjatywy AI nie tylko są potężne i transformujące, ale także godne zaufania, trwałe i odporne.












