Blog JSystems - uwalniamy wiedzę!

Szukaj

Kurs Claude Code — Lekcja 6 z 11

Ten artykuł jest częścią bezpłatnego kursu Claude Code — największej polskojęzycznej serii 11 lekcji dla programistów. Od pierwszego uruchomienia do autonomicznych agentów AI.

<-- Spis wszystkich lekcji
<-- Lekcja 5: serwery MCP i integracje

Najciekawsze serwery MCP - 20 integracji które zmieniają Claude Code w centrum dowodzenia

Claude Code Seria Claude Code · JSystems

Wyobraź sobie asystenta który w jednej chwili sprawdza PR w GitHubie, odpytuje Twoją bazę danych, tworzy ticket w Jirze i wysyła podsumowanie na Slacka.

Bez przełączania zakładek. Bez kopiowania. Bez "zrób X, potem wejdź tam i zrób Y". Po prostu: "Sprawdź ostatnie błędy w Sentry, znajdź powiązany kod i otwórz PR z fixem." Claude robi resztę.

Czego się nauczysz

  • Które 20 serwerów MCP daje największą wartość w codziennej pracy
  • Konkretne przykłady co możesz zlecić Claude z każdą integracją
  • Jak zainstalować dowolny serwer MCP w 2 minuty
  • Które kombinacje serwerów tworzą prawdziwe supermoc dla programisty

W poprzednim artykule nauczyłeś się czym jest MCP i jak skonfigurować pierwsze serwery. Teraz czas na przegląd najciekawszych integracji - wybrane tak, żeby każdy programista znalazł coś co natychmiast przyspieszy jego pracę.

Jak szybko zainstalować każdy serwer MCP

Każdy z serwerów poniżej instalujesz jedną linią w ~/.claude/settings.json. Szablon:

{
  "mcpServers": {
    "NAZWA": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-NAZWA"],
      "env": { "API_KEY": "twój-klucz" }
    }
  }
}
Uwaga: Możesz mieć dziesiątki serwerów MCP jednocześnie. Claude sam decyduje kiedy i którego użyć - Ty tylko opisujesz zadanie.

Programowanie i DevOps

GitHub1. GitHub MCP

@modelcontextprotocol/server-github dokumentacja

Dostęp do repozytoriów, issues, PR, code search, commit history - bez opuszczania terminala.

Konfiguracja (settings.json):

"github": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-github"],
  "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_twój_token" }
}

"Znajdź wszystkie otwarte PR gdzie jestem reviewerem, sprawdź które mają konflikty i napisz mi podsumowanie co każdy zmienia."

GitLab2. GitLab MCP

@gitlab/mcp-server dokumentacja

Pipeline status, merge requests, issues, CI/CD jobs - dla zespołów na GitLab.

Konfiguracja (settings.json):

"gitlab": {
  "command": "npx",
  "args": ["-y", "@gitlab/mcp-server"],
  "env": {
    "GITLAB_PERSONAL_ACCESS_TOKEN": "glpat-twój_token",
    "GITLAB_API_URL": "https://gitlab.com/api/v4"
  }
}

"Sprawdź dlaczego ostatni pipeline na main padł i pokaż mi logi z failing joba."

Docker3. Docker MCP

docker/mcp-server dokumentacja

Zarządzanie kontenerami, obrazami, sieciami i wolumenami przez Claude.

Konfiguracja (settings.json):

"docker": {
  "command": "docker",
  "args": ["run", "-i", "--rm",
           "-v", "/var/run/docker.sock:/var/run/docker.sock",
           "mcp/docker"]
}

"Znajdź kontenery które zjadają najwięcej RAM i pokaż ich logi z ostatnich 10 minut."

Kubernetes4. Kubernetes MCP

@modelcontextprotocol/server-kubernetes dokumentacja

Pody, deploymenty, serwisy, zdarzenia klastra - pełna obserwabilność K8s z poziomu Claude.

Konfiguracja (settings.json):

"kubernetes": {
  "command": "npx",
  "args": ["-y", "kubernetes-mcp-server"]
}

"Sprawdź czy są jakieś crashlooping pody w namespace production i powiedz mi co jest nie tak."

Sentry5. Sentry MCP

@sentry/mcp-server dokumentacja

Błędy produkcyjne, stack trace, częstotliwość, dotknięci użytkownicy - bez wchodzenia w panel Sentry.

Konfiguracja (settings.json):

"sentry": {
  "command": "npx",
  "args": ["-y", "@sentry/mcp-server@latest"],
  "env": {
    "SENTRY_AUTH_TOKEN": "sntryu_twój_token",
    "SENTRY_ORG": "twoja-organizacja"
  }
}

"Pokaż mi 5 najczęstszych błędów z ostatnich 24h, znajdź je w kodzie i zaproponuj fixy."

Bazy danych

PostgreSQL6. PostgreSQL MCP

@modelcontextprotocol/server-postgres dokumentacja

Zapytania SELECT, inspekcja schematu, analiza danych - Claude jak analityk danych ale z dostępem do Twojej bazy.

Konfiguracja (settings.json):

"postgres": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-postgres",
           "postgresql://user:hasło@localhost:5432/baza"]
}

"Pokaż mi 10 użytkowników z najwyższymi wydatkami w tym miesiącu i porównaj z poprzednim."

SQLite7. SQLite MCP

@modelcontextprotocol/server-sqlite dokumentacja

Lżejsza alternatywa dla lokalnych baz danych. Idealny do analizy plików .db bez dodatkowej konfiguracji.

Konfiguracja (settings.json):

"sqlite": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-sqlite",
           "--db-path", "/ścieżka/do/bazy.db"]
}

"Przeanalizuj ten plik analytics.db i powiedz mi które funkcje aplikacji są najczęściej używane."

Zarządzanie projektami

Jira8. Jira MCP

@modelcontextprotocol/server-jira dokumentacja

Tickety, sprinty, statusy, komentarze - Claude wie co jest do zrobienia bez wchodzenia w panel Jira.

Konfiguracja (settings.json):

"jira": {
  "command": "npx",
  "args": ["-y", "mcp-atlassian"],
  "env": {
    "JIRA_URL": "https://twoja-firma.atlassian.net",
    "JIRA_USERNAME": "user@firma.com",
    "JIRA_API_TOKEN": "twój_token"
  }
}

"Które taski z aktualnego sprintu nie mają żadnej aktywności od ponad 3 dni? Wyślij mi listę."

Linear9. Linear MCP

@linear/mcp-server dokumentacja

Nowoczesna alternatywa dla Jiry. Issues, projekty, roadmapy - płynna integracja z workflow developerskim.

Konfiguracja (settings.json):

"linear": {
  "command": "npx",
  "args": ["-y", "@linear/mcp-server"],
  "env": { "LINEAR_API_KEY": "lin_api_twój_klucz" }
}

"Na podstawie PR który właśnie zmergowałem, automatycznie zamknij powiązane issue w Linear i dodaj komentarz z linkiem do PR."

Notion10. Notion MCP

@modelcontextprotocol/server-notion dokumentacja

Strony, bazy danych, dokumenty Notion - Claude może czytać i tworzyć dokumentację bezpośrednio w Notion.

Konfiguracja (settings.json):

"notion": {
  "command": "npx",
  "args": ["-y", "@notionhq/notion-mcp-server"],
  "env": {
    "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer secret_twój_klucz\", \"Notion-Version\": \"2022-06-28\"}"
  }
}

"Napisz post-mortem po dzisiejszej awarii i zapisz go na stronie 'Incidenty 2026' w Notion."

Komunikacja

Slack11. Slack MCP

@modelcontextprotocol/server-slack dokumentacja

Kanały, wiadomości, użytkownicy - Claude może wysyłać powiadomienia i czytać kontekst z rozmów.

Konfiguracja (settings.json):

"slack": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-slack"],
  "env": {
    "SLACK_BOT_TOKEN": "xoxb-twój-bot-token",
    "SLACK_TEAM_ID": "T0000000000"
  }
}

"Po deploymencie wyślij na #releases podsumowanie co zmieniło się w tej wersji na podstawie git log."

Gmail12. Gmail MCP

@modelcontextprotocol/server-gmail dokumentacja

Czytanie, wyszukiwanie i wysyłanie maili - Claude jako Twój asystent emailowy.

Konfiguracja (settings.json):

"gmail": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-gmail"],
  "env": { "GMAIL_CREDENTIALS_PATH": "~/.gmail-credentials.json" }
}

"Znajdź wszystkie maile od klienta XYZ z ostatniego miesiąca i napisz mi podsumowanie otwartych kwestii."

Cloud i infrastruktura

AWS13. AWS MCP

@aws/mcp-server dokumentacja

S3, EC2, Lambda, CloudWatch - Claude jako Twój cloud engineer. Czyta logi, sprawdza koszty, monitoruje zasoby.

Konfiguracja (settings.json):

"aws": {
  "command": "uvx",
  "args": ["awslabs.core-mcp-server@latest"],
  "env": {
    "AWS_PROFILE": "default",
    "AWS_REGION": "eu-west-1"
  }
}

"Sprawdź koszty AWS za ten miesiąc, porównaj z poprzednim i wskaż które serwisy wydają najwięcej."

Cloudflare14. Cloudflare MCP

@cloudflare/mcp-server-cloudflare dokumentacja

DNS, Workers, Pages, analityka ruchu, zarządzanie strefami - Cloudflare przez Claude.

Konfiguracja (settings.json):

"cloudflare": {
  "command": "npx",
  "args": ["-y", "@cloudflare/mcp-server-cloudflare"],
  "env": {
    "CLOUDFLARE_API_TOKEN": "twój_api_token",
    "CLOUDFLARE_ACCOUNT_ID": "twoje_account_id"
  }
}

"Dodaj rekord DNS dla nowej subdomeny api.mojafirma.pl i ustaw przekierowanie na nasz serwer."

Pliki i dokumenty

Filesystem15. Filesystem MCP

@modelcontextprotocol/server-filesystem dokumentacja

Bezpieczny dostęp do wybranych katalogów - Claude może czytać, tworzyć i edytować pliki poza bieżącym projektem.

Konfiguracja (settings.json):

"filesystem": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-filesystem",
           "/Users/andrzej/projekty", "/Users/andrzej/dokumenty"]
}

"Przeszukaj folder ~/Downloads, znajdź wszystkie faktury PDF z 2026 roku i zrób mi zestawienie kwot w CSV."

Google Drive16. Google Drive MCP

@modelcontextprotocol/server-gdrive dokumentacja

Dostęp do plików na Google Drive - Docs, Sheets, prezentacje, foldery.

Konfiguracja (settings.json):

"gdrive": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-gdrive"],
  "env": { "GDRIVE_CREDENTIALS_PATH": "~/.gdrive-credentials.json" }
}

"Wejdź do arkusza 'Budżet Q3' na Drive, dodaj wiersz z dzisiejszymi wydatkami i oblicz nowe sumy."

Figma17. Figma MCP

@figma/mcp-server dokumentacja

Dostęp do projektów Figma - komponenty, warstwy, właściwości elementów. Claude jako most między designem a kodem.

Konfiguracja (settings.json):

"figma": {
  "command": "npx",
  "args": ["-y", "@figma/mcp-server"],
  "env": { "FIGMA_ACCESS_TOKEN": "figd_twój_token" }
}

"Zaimplementuj ten komponent z Figmy jako React komponent - pobierz kolory, fonty i wymiary bezpośrednio z pliku."

Web i API

Playwright18. Playwright MCP

@playwright/mcp dokumentacja

Pełna automatyzacja przeglądarki - Claude może nawigować po stronach, klikać, wypełniać formularze, robić screenshoty. Jeden z najpotężniejszych serwerów MCP.

Konfiguracja (settings.json):

"playwright": {
  "command": "npx",
  "args": ["@playwright/mcp@latest"]
}

"Wejdź na stronę konkurencji, sprawdź ich aktualne ceny i wklej je do arkusza porównawczego."

Fetch19. Fetch MCP

@modelcontextprotocol/server-fetch dokumentacja

Pobieranie zawartości stron i API - Claude może czytać dowolną stronę lub API bez Playwright.

Konfiguracja (settings.json):

"fetch": {
  "command": "uvx",
  "args": ["mcp-server-fetch"]
}

"Pobierz dokumentację z docs.anthropic.com/claude-code i odpowiedz na moje pytanie o hooks."

Specjalne

Memory20. Memory MCP

@modelcontextprotocol/server-memory dokumentacja

Trwała pamięć między sesjami - Claude zapamiętuje fakty, preferencje i kontekst który podajesz. Przy następnej sesji "wie" co zapamiętał.

Konfiguracja (settings.json):

"memory": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-memory"]
}

"Zapamiętaj że nasz projekt używa Pythona 3.11, FastAPI i PostgreSQL 15. Przy każdej następnej sesji zacznij od weryfikacji tych wersji."

Kombinacje które tworzą supermoc

Prawdziwa siła MCP ujawnia się gdy łączysz serwery. Przykłady:

Full DevOps loop

GitHub + Sentry + Slack --> "Znajdź błąd z Sentry, napraw w kodzie, otwórz PR na GitHub, powiadom team na Slack"

Data pipeline

PostgreSQL + Google Drive + Notion --> "Pobierz dane z bazy, zapisz raport w Sheets, dodaj podsumowanie w Notion"

Design to code

Figma + GitHub + Jira --> "Implementuj komponent z Figmy, otwórz PR, zamknij powiązany ticket"

Incident response

Sentry + PostgreSQL + Slack + GitHub --> "Wykryj incydent, zbadaj dane, powiadom team, otwórz hotfix PR"

Skąd brać nowe serwery MCP?

Ekosystem MCP rośnie bardzo szybko. Najlepsze miejsca:

Wskazówka: Możesz też napisać własny serwer MCP dla wewnętrznego systemu firmowego - w TypeScript lub Pythonie, w kilka godzin. Następny artykuł w serii pokazuje jak to zrobić.

Wolisz nauczyć się konfiguracji MCP i pisania własnych serwerów z doświadczonym trenerem w formie warsztatowej? --> Szkolenie MCP w JSystems - szkolenie z terminem gwarantowanym.

Częste błędy przy konfiguracji MCP

  • Za dużo uprawnień naraz - zacznij od read-only, dodawaj uprawnienia zapisu tylko gdy naprawdę potrzebujesz
  • Klucze API w plikach projektu - zawsze w zmiennych środowiskowych lub settings.json (który nie jest w repo)
  • Zbyt ogólne opisy narzędzi - gdy piszesz własny serwer, opis każdego narzędzia jest kluczowy. Claude używa opisu żeby zdecydować kiedy wywołać narzędzie

Programiści którzy opanowali MCP przestają przełączać zakładki. Claude staje się interfejsem do wszystkich systemów naraz - i robi to co ty opisujesz, nie to co ty klikasz.

Szkolenie Claude Code JSystems

Szkolenie Claude Code z terminem gwarantowanym

3 dni praktycznych warsztatów z Claude Code - instalacja, CLAUDE.md, serwery MCP, pisanie własnych integracji, subagenci, CI/CD.

3 dni | Termin gwarantowany

Sprawdź terminy i zapisz się -->

Newsletter bloga JSystems

Otrzymuj każdą nową lekcję prosto na swoją skrzynkę

Nowe lekcje pojawiają się co poniedziałek i czwartek. Zapisz się do newslettera bloga JSystems - dostaniesz powiadomienie zaraz po publikacji każdej lekcji.

Następna lekcja

Dostępna od 25.6.2026
Wszystkie lekcje kursu Claude Code -->

Najczęściej zadawane pytania

Skąd brać nowe serwery MCP?
Ekosystem MCP rośnie bardzo szybko. Najlepsze miejsca: Wolisz nauczyć się konfiguracji MCP i pisania własnych serwerów z doświadczonym trenerem w formie warsztatowej? -> Szkolenie MCP w JSystems - szkolenie z terminem gwarantowanym.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...