Systemy AI

Czym jest serwer MCP? Model Context Protocol wyjaśniony dla firm

Radek Venzhöfer ·

Serwer MCP to niewielki program, który udostępnia jeden z Twoich systemów — bazę danych, CRM, wewnętrzne API, folder z dokumentami — asystentowi AI w formacie, z którym ten potrafi realnie pracować. To warstwa tłumacząca, nie produkt. I to właśnie ona zamienia "nasza AI umie pisać maile" w "nasza AI sprawdzi trzy ostatnie faktury klienta, a dopiero potem napisze maila".

Protokół, który za tym stoi — Model Context Protocol — ogłosił Anthropic w listopadzie 2024 roku, a w grudniu 2025 przekazał go Agentic AI Foundation przy Linux Foundation, przy wsparciu AWS, Google, Microsoftu, OpenAI, Bloomberga i Cloudflare. To przekazanie znaczy więcej, niż brzmi: standard integracyjny, na którym budujesz, przestał być decyzją produktową jednego dostawcy.

Zbudowaliśmy cztery takie serwery — do analityki wyszukiwania, do publikacji treści, do bazy wiedzy i do narzędzia tablicowego — i korzystamy z nich codziennie. To jest to, co chcielibyśmy, żeby dyrektor techniczny wiedział, zanim zamówi taki serwer.

Jaki problem faktycznie rozwiązuje serwer MCP?

Przed MCP każda integracja narzędzia AI była szyta na miarę. Jeśli asystent miał czytać z Twojego ERP, ktoś pisał kod łączący dla tego konkretnego asystenta i tego konkretnego ERP. Zmiana asystenta oznaczała napisanie tego od nowa. Branża wylądowała przy problemie M×N: każdy model razy każdy system.

MCP sprowadza to do M+N. Piszesz jeden serwer dla swojego ERP i może z niego korzystać dowolny klient obsługujący MCP — Claude, ChatGPT, Gemini, Copilot, własny agent, narzędzie CLI. Liczba integracji, które utrzymujesz, równa się liczbie Twoich systemów — a nie liczbie systemów razy liczbie narzędzi AI, które może kiedyś przetestujesz.

To cała argumentacja i jest naprawdę dobra. Tłumaczy też tempo adopcji: według publikowanych danych pobrania SDK wzrosły z około 2 milionów na starcie do około 97 milionów miesięcznie w ciągu szesnastu miesięcy, przy ponad 9 400 publicznie zarejestrowanych serwerach.

Co jest w środku serwera MCP?

Trzy rzeczy — i warto je rozróżniać, bo w praktyce zachowują się inaczej.

Tools (narzędzia) to akcje, które model może wywołać: create_invoice, search_orders, send_reminder. Model sam decyduje, kiedy i z jakimi argumentami je wywoła. To te potężne — i te niebezpieczne.

Resources (zasoby) to treści tylko do odczytu, które klient może wciągnąć: dokument, plik konfiguracyjny, rekord. Pasywne. Pobiera je klient, nie model.

Prompts to gotowe szablony, które serwer oferuje użytkownikowi — jako komendy ze slashem albo skróty. Niedoceniane, a to najtańszy sposób, żeby serwer stał się użyteczny dla osób nietechnicznych.

Większość zespołów buduje serwer, który w 90% składa się z tools, a resztę pomija. To zwykle błąd — właśnie prompts są miejscem, gdzie zapisujesz "właściwy sposób pytania", żeby każdy dział nie wymyślał go od nowa.

Czy to nie jest po prostu API z dodatkowymi krokami?

Nie, i właśnie o to chodzi.

API pisze się dla programistki, która przeczytała dokumentację, wie, który endpoint wywołać, i obsłuży błędy w kodzie. Serwer MCP pisze się dla modelu, który nie przeczytał nic poza Twoimi opisami narzędzi i w locie zdecyduje, co i w jakiej kolejności wywoła.

To zmienia projekt w sposób, który zaskakuje:

| Klasyczne API | Serwer MCP | |---|---| | Nazwy mogą być zwięzłe, dokumentacja jest gdzie indziej | Nazwa i opis narzędzia dokumentacją | | Zwróć wszystko, klient przefiltruje | Zwróć minimum — każdy token kosztuje pieniądze i uwagę | | Błędy to kody statusu | Błędy muszą być zdaniami mówiącymi modelowi, co dalej | | Drobnoziarniste endpointy to dobry projekt | Zbyt wiele narzędzi pogarsza trafność wyborów modelu | | Idempotentność jest mile widziana | Idempotentność jest mechanizmem bezpieczeństwa |

Na dwóch ostatnich wierszach wykłada się większość pierwszych prób. Wypuściliśmy serwer z czterdziestoma jeden narzędziami i patrzyliśmy, jak model niezawodnie wybiera złe. Konsolidacja do dziewiętnastu lepiej nazwanych narzędzi rozwiązała więcej skarg na "jakość AI" niż jakakolwiek zmiana promptu.

Ile kosztuje zbudowanie takiego serwera?

Dla jednego dobrze zdefiniowanego systemu wewnętrznego z istniejącym API: kilka dni do działającego serwera, tydzień do dwóch do czegoś, co puścisz osobie nietechnicznej bez nadzoru. SDK (TypeScript, Python i inne) obsługują protokół; Ty piszesz definicje narzędzi i uwierzytelnianie.

Koszt nie leży w budowie. Leży w tych trzech punktach — ułożonych według tego, jak często są niedoszacowane:

  1. Uwierzytelnianie i tożsamość. Trudne pytanie nie brzmi "czy serwer sięgnie do CRM", tylko "jako kto". Serwer działający na jednym współdzielonym koncie serwisowym właśnie dał każdemu użytkownikowi uprawnienia tego najbardziej uprzywilejowanego. Zrobienie tego porządnie oznacza OAuth per użytkownik — i to jest większość pracy.
  2. Decyzja, czego nie udostępniać. Każda akcja zapisu to coś, co agent może zrobić źle o trzeciej w nocy. Serwery tylko do odczytu są nieproporcjonalnie tańsze w nadzorze i pokrywają więcej przypadków, niż ludzie zakładają.
  3. Utrzymanie, gdy specyfikacja się zmienia. Stabilna specyfikacja nosi datę 25 listopada 2025, kolejna rewizja spodziewana jest w połowie 2026 i zmienia transport oraz obsługę sesji. To młody standard pod aktywnym zarządem. Zaplanuj przeróbki.

Gdzie to się psuje?

Prompt injection przez dane. Jeśli Twój serwer zwraca treść z niezaufanego źródła — zgłoszenie do wsparcia, przychodzący e-mail, pobraną stronę — mogą w niej być instrukcje, a model może je wykonać. Serwer udostępniający jednocześnie "czytaj przychodzącą pocztę" i "wyślij płatność" to realny problem bezpieczeństwa, nie teoretyczny. Rozdziel czytanie-z-niezaufanych-źródeł i zapis-z-konsekwencjami na osobne serwery z osobnymi uprawnieniami.

Zbyt szerokie narzędzia. run_sql_query łatwo zbudować i nie da się nim zarządzać. get_orders_for_customer(customer_id, since_date) to więcej pracy — i to jest wersja, którą naprawdę możesz zatwierdzić.

Brak śladu audytowego. Kiedy agent zrobi coś źle, pierwsze pytanie brzmi: które wywołanie, z jakimi argumentami, w czyim imieniu? Większość serwerów nie umie na nie odpowiedzieć. Loguj każde wywołanie z tożsamością użytkownika przed uruchomieniem produkcyjnym, a nie po incydencie.

Traktowanie tego jako projektu AI. To projekt integracyjny. Właścicielami powinni być ludzie odpowiedzialni za system źródłowy — nie zespół innowacji.

Czy Twoja firma powinna taki zbudować?

Rozsądny test, w tej kolejności:

  • Czy ludzie w firmie wielokrotnie zadają pytania, przy których ktoś musi coś znaleźć w systemie i przepisać? Jeśli nie — kończymy tutaj.
  • Czy ten system ma API albo choć bazę, którą można czytać? Jeśli nie, serwer MCP nie jest Twoim pierwszym problemem.
  • Czy potrafisz wymienić dziesięć pytań, na które ma odpowiadać? Jeśli nie, zakres się rozleje, a liczba narzędzi eksploduje.
  • Czy jesteś gotów przez pierwszy miesiąc uruchomić go w trybie tylko do odczytu? Jeśli nie, przyznaj uczciwie: zaczynasz projekt nadzorczy, a nie produktywnościowy.

Publikowane szacunki umieszczają wdrożenie serwerów MCP na poziomie około 28% firm z listy Fortune 500 na początku 2026 roku — wobec około 80%, które mają agentów AI w jakimś procesie produkcyjnym. Ciekawa jest ta luka: większość organizacji ma agentów, którzy nie sięgają do własnych danych. To właśnie rozwiązuje serwer MCP — i dlatego jest to jedno z nielicznych pojęć w tej dziedzinie, którego liczba wyszukiwań wciąż rośnie, zamiast się stabilizować.

Często zadawane pytania

Czy MCP należy do Anthropic? Już nie. Anthropic go stworzył i w grudniu 2025 przekazał Agentic AI Foundation przy Linux Foundation. Zarządzanie odbywa się w procesie społecznościowym z udziałem wielu dużych podmiotów.

Czy potrzebuję osobnego serwera dla każdego narzędzia AI? Nie. O to właśnie chodzi w standardzie — jeden serwer obsłuży dowolnego klienta zgodnego z MCP.

Czy serwer MCP może działać w całości w naszej sieci? Tak. Serwery mogą działać lokalnie albo na własnym hostingu; nic nie zmusza do wystawiania ich do publicznego internetu. Przy wrażliwych systemach to nasze domyślne zalecenie.

Jaka jest różnica między serwerem MCP a agentem AI? Agent decyduje, co zrobić. Serwer MCP to zasięg jego ręki. Agent bez serwerów potrafi tylko rozmawiać; serwer bez agenta nie robi nic.

Czy warto budować, jeśli może zmienimy dostawcę AI? To jeden z mocniejszych argumentów za budową. Serwer przeżyje wybór modelu.


Źródła: Specyfikacja Model Context Protocol · Statystyki adopcji MCP 2026 · Analiza adopcji w przedsiębiorstwach. Dane o adopcji to szacunki podmiotów trzecich i należy je traktować kierunkowo.