Słownik · Serwer MCP
Co to jest serwer MCP?
Krótka odpowiedź: Serwer MCP to program, który udostępnia asystentowi AI, np. Claude, ChatGPT albo Cursor, dane i działania wybranego systemu: CRM, sklepu albo bazy danych. Działa przez otwarty protokół Model Context Protocol. Asystent widzi listę narzędzi serwera i sam decyduje, kiedy ich użyć, a serwer pilnuje uprawnień i zapisuje, co zostało zrobione.
MCP w jednym akapicie
Model Context Protocol (MCP) to otwarty standard, który Anthropic opublikował 25 listopada 2024 roku. Rozwiązuje prosty problem: każdy asystent AI potrzebował osobnej integracji z każdym systemem. MCP ustala jeden wspólny sposób. Po jednej stronie jest klient, czyli aplikacja z asystentem AI. Po drugiej serwer MCP, który wystawia dane i działania jednego systemu. Raz napisany serwer działa w każdej aplikacji, która obsługuje MCP.
Co udostępnia serwer MCP?
- Narzędzia: działania, które asystent może wykonać, np. „wyszukaj klienta”, „utwórz zadanie w CRM”, „sprawdź status zamówienia”.
- Zasoby: dane do odczytu, np. lista zamówień z wczoraj albo dokument z procedurą.
- Prompty: gotowe polecenia przygotowane pod konkretne zadania, które użytkownik wybiera z listy.
Jak to działa krok po kroku?
- Podłączasz serwer w aplikacji z asystentem: lokalnie na komputerze albo przez adres internetowy z logowaniem.
- Asystent dostaje listę narzędzi serwera razem z opisem, do czego każde służy.
- Gdy zadajesz pytanie, asystent wybiera pasujące narzędzie i wysyła mu parametry.
- Serwer sprawdza uprawnienia, wykonuje działanie w systemie i zwraca wynik.
- Asystent układa z wyniku odpowiedź. Działania, które coś zmieniają, mogą wymagać potwierdzenia przez człowieka.
Przykład z firmy
Przykład: handlowiec pisze w Claude „pokaż klientów, którzy nie zamówili nic od 60 dni, i przygotuj do nich szkic maila”. Serwer MCP podłączony do CRM zwraca listę klientów z historią zamówień, a Claude przygotowuje szkice. Wysyła je człowiek. Bez serwera MCP handlowiec musiałby wyeksportować dane z CRM i wkleić je do czatu.
Serwer MCP a zwykłe API
API to interfejs samego systemu, np. sklepu albo CRM. Serwer MCP to warstwa nad nim: opisuje wybrane funkcje API językiem zrozumiałym dla asystenta AI i pilnuje, z których wolno mu korzystać. Zwykle serwer MCP pod spodem i tak łączy się z oficjalnym API systemu.
Jak zrobić to bezpiecznie?
- Najmniejsze potrzebne uprawnienia. Na start najlepiej sam odczyt, a działania zmieniające dane dopiero wtedy, gdy są naprawdę potrzebne.
- Logowanie przez OAuth zamiast haseł wpisanych w konfigurację.
- Logi każdego wywołania: kto, kiedy, jakie narzędzie i z jakimi parametrami.
- Potwierdzenie człowieka przy działaniach z pieniędzmi i danymi klientów.
- Ochrona przed prompt injection: treść z systemu (np. notatka klienta) to dane, a nie polecenia dla asystenta.
Kiedy serwer MCP ma sens, a kiedy nie?
Ma sens, gdy zespół już pracuje w Claude, ChatGPT albo Cursorze i co chwilę kopiuje do czatu dane z jednego systemu. Nie ma sensu, gdy proces ma działać sam, bez człowieka przy komputerze, np. raport co rano o 7:00. Wtedy lepszy jest agent działający w tle, taki jak raport o 7:00.
Nasz serwer MCP
Własny serwer MCP mamy opublikowany na npm jako pakiet „fattly”, z wersją hostowaną i logowaniem OAuth. Jak go zbudowaliśmy i czego się nauczyliśmy: serwer MCP na npm.
Najczęstsze pytania
Kto stworzył MCP?
Model Context Protocol opublikowała firma Anthropic 25 listopada 2024 roku jako otwarty standard. Specyfikacja i dokumentacja są publicznie dostępne na modelcontextprotocol.io.
Które aplikacje obsługują MCP?
Między innymi Claude, ChatGPT, Cursor i Visual Studio Code. Zakres obsługi różni się między aplikacjami i planami, dlatego przed wdrożeniem sprawdzamy, czego używa Twój zespół.
Ile kosztuje wdrożenie serwera MCP?
U nas połączenie Claude z systemem firmy przez serwer MCP kosztuje od 4 900 zł, wycena po audycie. Zakres zależy od liczby narzędzi i od tego, czy serwer ma tylko czytać dane, czy też je zmieniać.
Czy serwer MCP musi działać w chmurze?
Nie. Serwer MCP może działać lokalnie na komputerze użytkownika albo zdalnie, pod adresem internetowym z logowaniem. Wersja zdalna jest wygodniejsza dla zespołu, lokalna przy danych, które nie powinny opuszczać firmy.
Źródła
- Model Context Protocol: specyfikacja i dokumentacja
- Anthropic: Introducing the Model Context Protocol (25.11.2024)
Zobacz też: Serwer MCP dla firmy: zakres i cena · Agent AI · AEO i GEO · RAG · cały słownik
