Co to jest MCP?

Krótka odpowiedź

MCP, czyli Model Context Protocol, to otwarty standard wydany przez Anthropic w listopadzie 2024 roku, który pozwala aplikacji AI łączyć się z zewnętrznymi narzędziami i danymi przez jeden wspólny interfejs. Narzędzie jest pakowane raz jako serwer MCP, a każda aplikacja obsługująca MCP może z niego korzystać, zamiast każdej aplikacji pisać własny konektor dla każdego narzędzia.

Problem, który rozwiązuje MCP, to mnożenie

Model sam z siebie potrafi tylko pisać tekst. Aby odczytać twój kalendarz, wykonać zapytanie do bazy danych czy wysłać wiadomość, potrzebuje narzędzia, a czym jest agent AI wyjaśnia, jak model korzysta z narzędzi w pętli. Do końca 2024 roku każda aplikacja, która chciała mieć narzędzie, pisała dla niego własny konektor. Pięć aplikacji, z których każda chciała dwudziestu narzędzi, oznaczało sto konektorów, każdy nieco inny, każdy utrzymywany przez kogoś innego.

MCP to standardowy kształt konektora. Strona narzędzia jest pakowana raz jako serwer. Strona aplikacji implementuje klienta raz. Potem dowolny klient może korzystać z dowolnego serwera: pięć aplikacji plus dwadzieścia narzędzi to dwadzieścia pięć elementów oprogramowania zamiast stu, a dodanie dwudziestego pierwszego narzędzia to jeden serwer, a nie pięć konektorów. USB to typowa analogia i jest trafna: wartość tkwi we wtyczce, nie w konkretnym urządzeniu.

Anthropic opublikował specyfikację, przykładowe serwery i zestawy narzędzi programistycznych 25 listopada 2024 roku jako otwarty standard, a powód, dla którego się rozpowszechnił, jest taki sam jak przy każdej wtyczce. Gdy powstały setki serwerów dla popularnych rzeczy: GitHub, Slack, Postgres, system plików, przeglądarka, aplikacja mówiąca w MCP dostawała je wszystkie za darmo, a ta, która tego nie robiła, musiała tłumaczyć dlaczego.

Serwer oferuje trzy rzeczy, a model uruchamia tylko jedną z nich

Połączenie MCP ma dwa końce. Aplikacja hostująca, czyli czat, edytor lub środowisko uruchomieniowe agenta, prowadzi klienta. Klient łączy się z jednym lub kilkoma serwerami, pyta każdy z nich, co oferuje, i przekazuje odpowiedzi modelowi. Serwer może oferować trzy rodzaje rzeczy.

Element podstawowyCzym jestKto go uruchamiaPrzykład
NarzędzieFunkcja, którą model może wywołać, z typowanymi danymi wejściowymiModel, gdy uzna, że zadanie tego wymagasearch_issues(repo, query), send_email(to, body)
ZasóbDane, które aplikacja może odczytać do kontekstuAplikacja lub użytkownik, jako kontekst dla danej turyZawartość pliku, schemat bazy danych, strona internetowa
PromptWielokrotnego użytku szablon instrukcjiUżytkownik, z menu"Sprawdź ten pull request zgodnie z naszym przewodnikiem stylu"

Format przesyłania danych to JSON-RPC 2.0, ta sama konwencja żądanie i odpowiedź, której edytory używają do rozmowy z serwerami języka, i to nie przypadek: MCP zapożyczył projekt Language Server Protocol, gdzie jeden standard pozwolił każdemu edytorowi obsługiwać każdy język. Serwer może działać lokalnie jako podproces komunikujący się przez standardowe wejście i wyjście, albo zdalnie przez HTTP. Rewizja z marca 2025 roku dodała transport HTTP ze strumieniowaniem i autoryzację opartą na OAuth dla serwerów zdalnych; rewizja z czerwca 2025 roku zaostrzyła tę autoryzację i dodała sposób, by serwer mógł zadać użytkownikowi pytanie w trakcie zadania, nazywany elicitation.

Część, która ma znaczenie dla bezpieczeństwa, to gdzie znajduje się pętla decyzyjna. Serwer udostępnia możliwości; klient i model decydują, kiedy z nich korzystać. Dobrze zbudowana aplikacja hostująca pyta cię, zanim uruchomi narzędzie ze skutkami ubocznymi, a czym jest wstrzyknięcie promptu wyjaśnia, dlaczego to potwierdzenie to cały model bezpieczeństwa, gdy narzędzie może odczytać niezaufany tekst i na jego podstawie działać.

OpenAI, Google i Microsoft przyjęły MCP w ciągu sześciu miesięcy

Standard jest standardem dopiero wtedy, gdy używają go konkurenci. Poniższa oś czasu to zapis przyjęcia od ogłoszenia po przekazanie zarządzania.

Od specyfikacji jednego dostawcy do standardu branżowego w niecały rok
20252026SpecyfikacjaAnthropic publikuje MCPSpecyfikacja dodaje strumieniowe HTTP i OAuthSpecyfikacja dodaje elicitation i zmienioną autoryzacjęMCP przechodzi pod Linux FoundationFirmyOpenAI przyjmuje MCP w Agents SDKGoogle DeepMind zobowiązuje Gemini do MCPMicrosoft ogłasza wsparcie MCP w Windows

Przyjęcie przez OpenAI w marcu 2025 roku było punktem zwrotnym, bo oznaczało, że OpenAI i Anthropic zgodziły się co do wtyczki, a Google poszedł w ich ślady w ciągu dwóch tygodni. Microsoft ogłosił wsparcie MCP w Windows na konferencji Build w maju 2025 roku. Do grudnia 2025 roku Anthropic przekazał specyfikację do Agentic AI Foundation, projektu pod Linux Foundation współzałożonego z OpenAI i Block, co jest momentem, w którym protokół jednej firmy staje się niczyim, a przez to każdego.

Co MCP oznacza, jeśli korzystasz tylko z aplikacji czatowej

Bezpośrednio niewiele. MCP to instalacja hydrauliczna między programami i objawia się jako funkcja w produktach na nim zbudowanych: menu "konektory" w aplikacji czatowej, lista narzędzi w asystencie kodowania, sposób na wskazanie edytorowi bazy danych twojej firmy. Pojawia się wewnątrz aplikacji, która mówi w MCP, zwykle jako menu konektorów, i nie musisz niczego instalować.

Pośrednio zmienia to, czego oczekiwać od dowolnego produktu AI. Przed MCP integracja z narzędziem była powodem, by wybrać jedną aplikację zamiast innej, bo każda budowała ją sama. Po nim integracje są towarem, a pozostałe pytania to który model odpowiada, ile to kosztuje i jak aplikacja obsługuje krok potwierdzenia, zanim narzędzie zadziała. Whizi nie udostępnia serwerów MCP ani API dla programistów; jego narzędzia to te wbudowane, wyszukiwanie w sieci i przesyłanie dokumentów, a jego wyróżnikiem jest warstwa modeli: 280+ modeli za jednym selektorem w stałej cenie kredytowej za wiadomość. Do pracy agentowej wymagającej własnych narzędzi właściwym produktem jest środowisko uruchomieniowe agenta obsługujące MCP, a nie przestrzeń robocza czatu.

Jedno pytanie warto zabrać ze sobą do każdego produktu reklamującego MCP: co dzieje się między decyzją modelu o wywołaniu narzędzia a jego uruchomieniem? Jeśli odpowiedź brzmi "nic", model może działać na dowolnym tekście, który ostatnio przeczytał, w tym na tekście, który podłożył napastnik. Jeśli odpowiedź brzmi "ty to zatwierdzasz", protokół spełnia swoje zadanie.

Lista kontrolna
  • Czytaj "obsługuje MCP" jako "może korzystać z dowolnego serwera MCP", co jest wtyczką, a nie samą w sobie funkcją
  • Zapytaj, jakie potwierdzenie znajduje się między wyborem narzędzia przez model a jego uruchomieniem, zanim podłączysz cokolwiek ze skutkami ubocznymi
  • Preferuj zdalne serwery z OAuth dla wszystkiego, co współdzielone; lokalne serwery podprocesów są na twoją własną maszynę
  • Traktuj model jako decydenta, a serwer jako menu; serwer nigdy sam siebie nie wywołuje
  • W czacie bez narzędzi MCP niczego nie zmienia; wybieraj według modelu i ceny

Najczęstsze pytania

Co oznacza skrót MCP?

Model Context Protocol. Anthropic opublikował go 25 listopada 2024 roku jako otwarty standard łączenia aplikacji AI z zewnętrznymi narzędziami i danymi. Nazwa opisuje zadanie: protokół dostarczania kontekstu, czyli narzędzi, plików i danych, do modelu w standardowy sposób.

Czym jest serwer MCP?

Program, który udostępnia narzędzia, zasoby lub prompty w formacie MCP. Może opakowywać bazę danych, system plików, GitHub, kalendarz lub przeglądarkę. Napisany raz, działa z dowolnym klientem MCP, więc serwer dla danych twojej firmy może być używany z aplikacji czatowej, asystenta kodowania i środowiska uruchomieniowego agenta bez trzech integracji.

Czy MCP jest tylko dla Claude?

Nie. Anthropic go stworzył, ale OpenAI przyjęło go w marcu 2025 roku, Google DeepMind zobowiązał do niego Gemini w kwietniu 2025 roku, Microsoft dodał go do Windows, a w grudniu 2025 roku specyfikacja przeszła do Agentic AI Foundation pod Linux Foundation, współzałożonej przez Anthropic, OpenAI i Block. Jest neutralny wobec dostawców z założenia i z zarządzania.

Czy MCP to to samo co function calling albo korzystanie z narzędzi?

Function calling to zdolność modelu do zażądania narzędzia. MCP standaryzuje, jak aplikacja znajduje, opisuje i uruchamia te narzędzia. Model z function calling nadal potrzebuje kogoś, kto podłączy każde narzędzie; MCP jest tym okablowaniem, więc ten sam serwer podłącza się do dowolnego modelu, który potrafi wywoływać funkcje.

Czy Whizi obsługuje MCP?

Nie. Whizi to przestrzeń robocza czatu, której narzędzia są wbudowane: wyszukiwanie w sieci i przesyłanie dokumentów, i nie udostępnia serwerów MCP ani API dla programistów. Jego wartość to warstwa modeli: 280+ modeli za jednym selektorem w stałej cenie kredytowej za wiadomość. Do pracy agentowej wymagającej niestandardowych narzędzi użyj środowiska uruchomieniowego agenta obsługującego MCP i wybierz dowolny model.