Czym jest MCP?

Tworzenie oprogramowania z Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

Ograniczenie

recraft: half: Claude patrzący zdezorientowany na zablokowane ikony bazy danych i API, niezdolny się połączyć

  • Claude Code potrafi:
    • czytać twoje pliki
    • uruchamiać polecenia
    • wykonywać kod
  • Claude Code nie ma bezpośredniego dostępu do:
    • baz danych
    • zewnętrznych API
    • usług chmurowych
Tworzenie oprogramowania z Claude Code

MCP: Tłumacz

recraft: half: serwer MCP przedstawiony jako przyjazny tłumacz stojący między Claude a bazą danych, przekazujący między nimi wiadomości

  • MCP = Model Context Protocol
  • Standard łączący AI z zewnętrznymi narzędziami
  • Serwery MCP działają jak tłumacze
Tworzenie oprogramowania z Claude Code

Wzorzec klient-serwer

architektura klient-serwer MCP: host, klient i serwer

Tworzenie oprogramowania z Claude Code

Co abstrahuje MCP?

co abstrahuje MCP: język naturalny zastępuje techniczną złożoność

Tworzenie oprogramowania z Claude Code

Jak działa MCP?

schemat blokowy: pytasz Claude, serwer MCP tłumaczy, narzędzie wykonuje zadanie, wyniki wracają

Tworzenie oprogramowania z Claude Code

Ekosystem MCP

ekosystem MCP: Claude łączy się z serwerami baz danych, integracjami usług i narzędziami pomocniczymi

Tworzenie oprogramowania z Claude Code

Dlaczego nie użyć po prostu SQL?

  • Bez MCP:
    • skopiuj schemat, napisz zapytanie SQL, uruchom je
    • wklej wyniki z powrotem do Claude
    • wiele narzędzi, ciągłe przełączanie się
  • Z MCP:
    • zadaj Claude pytanie
    • Claude zajmie się resztą

 

Jedna rozmowa, bez przełączania kontekstu

Tworzenie oprogramowania z Claude Code

Co dalej?

  • Ten film: poznasz koncepcję MCP
  • Reszta rozdziału:
    • połączysz się z bazą danych muzycznych Chinook
    • dodasz endpoint oparty na bazie danych do API Music Analytics
    • przetestujesz endpoint od początku do końca
Tworzenie oprogramowania z Claude Code

Czas na praktykę!

Tworzenie oprogramowania z Claude Code

Preparing Video For Download...