DEV Community

Andrzej Klusiewicz
Andrzej Klusiewicz

Posted on

20 serwerów MCP, które zamieniają Claude Code w centrum dowodzenia

MCP zamienia Claude Code w centrum dowodzenia nad Twoimi narzędziami. Wybraliśmy 20 serwerów MCP, które realnie zmieniają codzienną pracę: po co każdy i jak go podłączyć.

Kurs Claude Code - Lekcja 12 z 28

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

<-- Spis wszystkich lekcji

<-- Lekcja 11: Serwery MCPLekcja 19: Prompt caching i koszty

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" }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

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" }
}
Enter fullscreen mode Exit fullscreen mode

"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"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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" }
}
Enter fullscreen mode Exit fullscreen mode

"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\"}"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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" }
}
Enter fullscreen mode Exit fullscreen mode

"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"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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"
  }
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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" }
}
Enter fullscreen mode Exit fullscreen mode

"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" }
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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"]
}
Enter fullscreen mode Exit fullscreen mode

"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.

Zapisz się do newslettera

Poprzednia lekcja

<-- Lekcja 11: Serwery MCP

Następna lekcja

Lekcja 19: Prompt caching i koszty

Wszystkie lekcje kursu Claude Code

Top comments (0)