Akademia · Serwery MCP
Model Context Protocol to standardowy sposób łączenia narzędzi AI z zewnętrznymi systemami. Dzięki serwerom MCP Claude Code kontroluje przeglądarkę, sięga do baz danych i automatyzuje złożone zadania. Na warsztat bierzemy Chrome DevTools MCP: agent testuje i debuguje aplikacje webowe wprost w Chrome.
Ostatnia aktualizacja:
Model Context Protocol (MCP) to otwarty standard łączenia AI z zewnętrznymi systemami: bazami danych, API, przeglądarką, narzędziami zespołu. Opublikowany przez Anthropic pod koniec 2024 roku, dziś wspierany przez cały rynek: od Claude Code, przez narzędzia OpenAI i Google, po edytory kodu. Od grudnia 2025 protokół rozwija Agentic AI Foundation działająca przy Linux Foundation, więc nie jest już projektem jednej firmy. Najkrócej: MCP jest dla AI tym, czym USB-C dla sprzętu — jeden port, do którego pasuje wszystko.
Zanim powstał, każda para „agent × narzędzie" wymagała osobnej integracji: inna dla przeglądarki, inna dla bazy, inna dla Jiry, i tak dla każdego agenta od nowa. MCP odwraca ten układ: narzędzie wystawia jeden serwer MCP, a korzysta z niego każdy zgodny klient. Piszesz raz, podłączasz wszędzie.
Co z tego masz w codziennej pracy:
Serwerów MCP są dziś tysiące, oficjalnych i społecznościowych. W pracy z zespołami najczęściej sięgamy po kilka grup:
Serwer od zespołu Chrome daje Claude Code bezpośrednią kontrolę nad przeglądarką. Agent testuje, debuguje i optymalizuje kod w rzeczywistym środowisku: analizuje błędy, mierzy wydajność i symuluje interakcje użytkownika. Konkretnie:
--auto-connect, Chrome 144+), zamiast osobnej instancji przeglądarki.Aktualizacja: Google rozwija ten projekt pod nazwą Chrome DevTools for agents. Pakiet npm, plugin i komendy nadal używają nazwy chrome-devtools-mcp, a obok serwera MCP jest też CLI do pracy bez MCP.
Różnicę czuć od pierwszego dnia: zamiast opisywać agentowi błąd z przeglądarki, każesz mu samemu go obejrzeć. Dalej instalacja krok po kroku i zadania, od których warto zacząć.
# weryfikacja wersji Node.js
node --version Główna ścieżka to plugin z marketplace. W pakiecie z serwerem MCP dostajesz Skills (umiejętności), których sama instalacja przez CLI nie dokłada. W Claude Code:
/plugin marketplace add ChromeDevTools/chrome-devtools-mcp
/plugin install chrome-devtools-mcp@chrome-devtools-plugins Uwaga: po instalacji pluginu zrestartuj Claude Code i sprawdź dołączone Skills komendą /skills.
Sam serwer, bez Skills, dodasz też z terminala. Zamknij Claude Code i uruchom:
claude mcp add chrome-devtools --scope user npx chrome-devtools-mcp@latest Aby wyłączyć telemetrię, dołącz flagę serwera:
claude mcp add chrome-devtools --scope user -- npx chrome-devtools-mcp@latest --no-usage-statistics Uwaga: serwer widzi całą zawartość przeglądarki i może ją zmieniać. Przy --auto-connect agent działa na Twoim profilu Chrome, więc nie trzymaj w nim sesji ani danych, których nie chcesz mu pokazywać.
Składnia: kanoniczny zapis stdio ma separator: claude mcp add [options] <name> -- <command> [args...]. Separator -- jest opcjonalny przy prostym npx bez flag, ale wymagany, gdy przekazujesz serwerowi flagi z myślnikiem. Inaczej trafią one do claude mcp add, a nie do serwera.
Po instalacji uruchom Claude Code ponownie, aby serwer został wczytany. A jeśli później przejdziesz na plugin, najpierw usuń wpis z CLI, żeby konfiguracje się nie dublowały:
claude mcp remove chrome-devtools Serwer działa. Sprawdź go na własnym projekcie. Dobre polecenia na start:
Prawdziwa siła MCP zaczyna się, gdy agent łączy kilka serwerów w jeden przepływ. Scenariusz, który pokazujemy zespołom przy augmentacji: agent czyta projekt graficzny z Figmy, pisze na jego podstawie komponent React, testuje go w przeglądarce przez Playwright, a wynik zapisuje w bazie danych. Programista tylko nadzoruje. Formułuje cel i odbiera efekt. To ten sam mechanizm, który właśnie uruchomiłeś: jedna umowa między agentem a narzędziami, dowolnie składana w łańcuchy.
Akademia to materiały. Wdrożenie to dwa kwartały na Waszym kodzie, z pomiarem efektu w DEVLens. Audyt 90 minut wystarczy, żeby sprawdzić, czy ma to u Was sens.