Wyobraź sobie, że mówisz: „Sprawdź Sentry, znajdź błąd z produkcji, stwórz issue na GitHubie i wyślij powiadomienie na Slacka." Claude Code wykonuje to wszystko jednym promptem. Jak to możliwe? Dzięki MCP — otwartemu standardowi integracji narzędzi z AI.
- Czym jest Model Context Protocol
- Co możesz zrobić dzięki MCP
- Popularne serwery MCP
- Jak zainstalować serwer MCP
- Praktyczny przykład workflow
- Zarządzanie serwerami
Czym jest Model Context Protocol
Model Context Protocol (MCP) to otwarty standard łączenia aplikacji AI z zewnętrznymi systemami. Pomyśl o nim jak o porcie USB-C dla sztucznej inteligencji — jeden interfejs do podłączenia dowolnego narzędzia.
MCP powstał, żeby rozwiązać fundamentalny problem: modele językowe są odcięte od świata zewnętrznego. Wiedzą tylko to, czego nauczyły się podczas treningu. Nie mają dostępu do Twojego repozytorium, bazy danych ani systemu ticketów.
MCP zmienia tę dynamikę. Przez serwery MCP Claude Code może:
- Odczytywać dane z baz danych i API
- Wykonywać akcje w zewnętrznych systemach
- Pobierać świeży kontekst z dokumentacji
Anthropic udostępniło MCP jako projekt open source. Dzięki temu powstało już kilkaset gotowych integracji — od GitHuba po Figmę, od PostgreSQL po Google Calendar.
USB-C dla AI: Tak jak USB-C pozwala podłączyć telefon do dowolnego ładowarkowego czy monitora jednym kablem, tak MCP pozwala podłączyć Claude Code do dowolnego narzędzia przez jeden protokół.
Co możesz zrobić dzięki MCP
Z podłączonymi serwerami MCP możesz zlecać Claude Code zadania wykraczające daleko poza samo kodowanie.
Implementacja funkcji od ticketa do PR-a: „Dodaj funkcję opisaną w JIRA ENG-4521 i utwórz pull request na GitHubie."
Analiza danych monitoringu: „Sprawdź Sentry i Statsig, żeby zobaczyć jak użytkownicy korzystają z nowej funkcji."
Zapytania do bazy danych: „Znajdź 10 losowych użytkowników, którzy używali tej funkcji w ostatnim tygodniu — na podstawie naszej bazy PostgreSQL."
Integracja projektów graficznych: „Zaktualizuj szablon e-maila na podstawie nowych projektów z Figmy."
Automatyzacja komunikacji: „Utwórz szkice maili zapraszających tych użytkowników na sesję feedbackową."
Każde z tych zadań wymaga dostępu do zewnętrznych systemów. Bez MCP musiałbyś ręcznie kopiować dane między narzędziami. Z MCP — dajesz jedno polecenie.
Popularne serwery MCP
Anthropic udostępnia rejestr przetestowanych serwerów, które działają z Claude Code.
| Serwer | Zastosowanie | Transport |
| GitHub | Zarządzanie repo, issues, PR | HTTP |
| Sentry | Monitoring błędów, analiza logów | HTTP |
| Notion | Dokumentacja, baza wiedzy | HTTP |
| Figma | Projekty UI, design tokens | HTTP |
| PostgreSQL | Zapytania do bazy danych | stdio |
| Slack | Powiadomienia, wiadomości | HTTP |
Na GitHubie MCP znajdziesz setki dodatkowych serwerów. Możesz też zbudować własny używając MCP SDK.
Bezpieczeństwo: Serwery MCP to kod firm trzecich. Anthropic nie weryfikuje bezpieczeństwa wszystkich serwerów. Instaluj tylko te, którym ufasz. Szczególnie uważaj na serwery pobierające treści zewnętrzne — mogą być wektorem ataków prompt injection.
Jak zainstalować serwer MCP
Claude Code wspiera trzy typy serwerów MCP: HTTP (zdalny), SSE (przestarzały) i stdio (lokalny).
Serwer HTTP — zalecany dla usług chmurowych
# Podstawowa składnia
claude mcp add --transport http <nazwa> <url>
# Przykład: Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp
# Z tokenem autoryzacji
claude mcp add --transport http secure-api https://api.example.com/mcp \
--header "Authorization: Bearer twoj-token"
Serwer stdio — dla narzędzi lokalnych
# Podstawowa składnia
claude mcp add [opcje] <nazwa> -- <komenda> [argumenty...]
# Przykład: Airtable
claude mcp add --transport stdio --env AIRTABLE_API_KEY=TWOJ_KLUCZ airtable \
-- npx -y airtable-mcp-server
Ważne: Wszystkie opcje (--transport, --env, --scope) muszą być przed nazwą serwera. Podwójna kreska -- oddziela nazwę od komendy.
| Scope | Gdzie zapisana | Dostępność |
| local (domyślny) | Lokalna konfiguracja | Tylko Ty, tylko ten projekt |
| project | Plik .mcp.json w repo | Cały zespół w projekcie |
| user | Konfiguracja użytkownika | Ty, wszystkie projekty |
Jeśli instalujesz Claude Code po raz pierwszy, zacznij od kompletnego poradnika instalacji i konfiguracji.
Praktyczny przykład workflow
Załóżmy, że masz podłączone serwery: GitHub, Sentry i Slack. Oto jak wygląda realne zlecenie:
Prompt: „Na Sentry jest błąd związany z procesowaniem płatności. Znajdź go, stwórz issue na GitHubie z opisem i stack trace, a następnie wyślij powiadomienie na kanał #bugs na Slacku."
Co robi Claude Code:
- Sentry MCP: Wyszukuje ostatnie błędy, filtruje po „payment"
- GitHub MCP: Tworzy issue z tytułem, opisem i załączonym stack trace
- Slack MCP: Wysyła wiadomość z linkiem do issue
Cały przepływ — bez wychodzenia z terminala, bez kopiowania między aplikacjami.
Zarządzanie serwerami
Po skonfigurowaniu serwerów możesz nimi zarządzać:
# Lista wszystkich serwerów
claude mcp list
# Szczegóły konkretnego serwera
claude mcp get github
# Usunięcie serwera
claude mcp remove github
# W Claude Code: sprawdź status
/mcp
Dynamiczne aktualizacje narzędzi
Serwery MCP mogą w locie zmieniać listę dostępnych narzędzi. Claude Code automatycznie odbiera te aktualizacje przez mechanizm list_changed — nie musisz rozłączać i podłączać serwera ponownie.
Timeout i limity
Domyślny timeout startu serwera można zmienić zmienną środowiskową:
MCP_TIMEOUT=10000 claude # 10-sekundowy timeout
Dla serwerów zwracających duże ilości danych:
MAX_MCP_OUTPUT_TOKENS=50000 claude # Zwiększony limit tokenów
Więcej o praktycznych workflow znajdziesz w artykule o Hooks — automatyzacji przy każdej zmianie.
Wdrożenie integracji AI w Twojej firmie