0Pricing
MCP Academy · Lekcja

Dodawanie Python SDK dla MCP

Dodaj do projektu oficjalny pakiet mcp.

Dodawanie Python SDK dla MCP to bezpłatna lekcja MCP Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej MCP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs MCP Academy zawiera 4 lekcji w sumie.

Czas dodać SDK

Projekt ma już szkielet, ale nie potrafi jeszcze komunikować się przez MCP. Następnym krokiem jest dodanie oficjalnej biblioteki, która wykonuje całą trudną pracę. 📦

Pakiet nazywa się po prostu mcp

Oficjalne SDK dla Pythona jest dostępne jako pakiet o nazwie mcp. Zawiera wszystko, czego potrzebujesz do tworzenia serwerów i klientów w zwykłym Pythonie.

Dodaj je za pomocą uv

W folderze projektu uruchom uv add, aby zainstalować SDK i zapisać je jako zależność. Jedno polecenie pobierze pakiet i zaktualizuje pliki projektu.

uv add "mcp[cli]"

Dlaczego dodatek [cli]

Dodatek [cli] zawiera narzędzia wiersza poleceń do uruchamiania i sprawdzania serwerów. Bez niego otrzymasz bibliotekę, ale zabraknie przydatnych poleceń mcp.

Ujmij nawiasy w cudzysłów

Zawsze ujmuj nazwę w cudzysłowy, na przykład "mcp[cli]". Wiele powłok traktuje nawiasy kwadratowe jako znaki specjalne, a cudzysłowy zachowują ich dosłowne znaczenie.

pip również działa

Jeśli wolisz zwykły pip, ten sam pakiet zainstalujesz w ten sam sposób. Oba narzędzia zapewniają identyczne SDK, więc wybierz to, które lepiej pasuje do Twojego sposobu pracy.

pip install "mcp[cli]"

Zależność zostaje zapisana

uv add nie tylko instaluje pakiet — zapisuje też mcp w pliku pyproject.toml. Każdy, kto sklonuje projekt, otrzyma dokładnie to samo wymaganie.

Lockfile przypina wersje

uv aktualizuje również plik uv.lock, który zapisuje dokładne rozstrzygnięte wersje. Dzięki temu instalacje są za każdym razem powtarzalne na dowolnym komputerze.

Sprawdź import

Sprawdź poprawność instalacji, importując SDK w swoim środowisku. Jeśli nie pojawi się żaden błąd, pakiet mcp jest gotowy do użycia.

uv run python -c "import mcp; print('ok')"

Gdzie znajduje się serwer

Najczęściej używaną klasą będzie FastMCP, znajdująca się w mcp.server.fastmcp. To wysokopoziomowy sposób definiowania narzędzi bez zajmowania się szczegółami surowego protokołu.

from mcp.server.fastmcp import FastMCP

Jeden import, wielkie możliwości

Ten pojedynczy import udostępnia dekoratory dla narzędzi, zasobów i promptów. SDK zamienia zwykłe funkcje Pythona w funkcje, które może wywoływać AI. ✨

Szybkie sprawdzenie

Potrzebujesz SDK wraz z pomocniczymi narzędziami wiersza poleceń.

SDK jest już dodane

Dodano mcp[cli], zapisano zależność w pyproject.toml, zablokowano wersje i potwierdzono poprawność importu. Projekt może teraz zbudować prawdziwy serwer MCP. 🎯

Często zadawane pytania

Czy lekcja „Dodawanie Python SDK dla MCP” jest bezpłatna?

Tak — pełny tekst „Dodawanie Python SDK dla MCP” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu MCP Academy, przejdź na CoddyKit PRO. Kurs MCP Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Dodawanie Python SDK dla MCP”?

Dodaj do projektu oficjalny pakiet mcp. Ćwiczysz MCP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć MCP Academy?

Nie wymagamy żadnego doświadczenia. MCP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Dodawanie Python SDK dla MCP”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji MCP Academy?

Tak. Każda lekcja MCP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Instalacja Python i uv
  2. Dodawanie Python SDK dla MCP
  3. Poznaj CLI mcp
  4. Układ projektu serwera
← Powrót do MCP Academy