MCP Academy · Les

De MCP Python SDK toevoegen

Voeg het officiële pakket mcp aan uw project toe.

Les 2 van 413 stappen

De MCP Python SDK toevoegen is een gratis MCP Academy-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject MCP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus MCP Academy bevat in totaal 4 lessen.

Tijd om de SDK toe te voegen

Je project is opgezet, maar kan nog niet met MCP communiceren. De volgende stap is de officiële bibliotheek binnenhalen die al het zware werk doet. 📦

Het pakket heet gewoon mcp

De officiële Python SDK wordt geleverd als een pakket dat simpelweg mcp heet. Het bevat alles wat je nodig hebt om servers en clients in gewone Python te bouwen.

Voeg het toe met uv

Voer in je projectmap uv add uit om de SDK te installeren en als afhankelijkheid vast te leggen. Met één opdracht wordt het pakket opgehaald en worden je projectbestanden bijgewerkt.

uv add "mcp[cli]"

Waarom de extra [cli] nodig is

De extra [cli] voegt de opdrachtregelprogramma's toe waarmee je servers uitvoert en inspecteert. Zonder deze extra krijg je wel de bibliotheek, maar niet de handige mcp-opdrachten.

Zet de haakjes tussen aanhalingstekens

Zet de naam altijd tussen aanhalingstekens, zoals "mcp[cli]". Veel shells behandelen vierkante haakjes als speciale tekens; aanhalingstekens zorgen ervoor dat ze letterlijk worden opgevat.

pip werkt ook nog

Als je liever gewone pip gebruikt, kun je hetzelfde pakket op dezelfde manier installeren. Beide tools leveren je dezelfde SDK, dus kies wat het beste bij je werkwijze past.

pip install "mcp[cli]"

De afhankelijkheid wordt vastgelegd

uv add installeert niet alleen het pakket, maar schrijft mcp ook naar pyproject.toml. Iedereen die je project kloont, krijgt daardoor exact dezelfde vereiste.

Het vergrendelingsbestand legt versies vast

uv werkt ook een bestand uv.lock bij waarin de exact opgeloste versies worden vastgelegd. Daardoor verlopen je installaties elke keer op elke machine reproduceerbaar.

Controleer de import

Controleer of de installatie is gelukt door de SDK in je omgeving te importeren. Als er geen fout optreedt, is het pakket mcp klaar voor gebruik.

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

Waar de server zich bevindt

De klasse die je het vaakst gebruikt is FastMCP, te vinden onder mcp.server.fastmcp. Dit is de eenvoudige manier om tools te definiëren zonder de details van het onbewerkte protocol aan te raken.

from mcp.server.fastmcp import FastMCP

Eén import, veel mogelijkheden

Met die ene import krijg je decorators voor tools, bronnen en prompts. De SDK verandert gewone Python-functies in mogelijkheden die een AI kan aanroepen. ✨

Korte controle

Je wilt de SDK plus de bijbehorende hulpmiddelen voor de opdrachtregel.

De SDK staat erin

Je hebt mcp[cli] toegevoegd, in pyproject.toml vastgelegd, de versies vergrendeld en de import gecontroleerd. Je project kan nu een echte MCP-server bouwen. 🎯

Gratis beginnen

Leer Python met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “De MCP Python SDK toevoegen” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad MCP Academy, waaronder “De MCP Python SDK toevoegen”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus MCP Academy bevat in totaal 4 lessen.

Wat leer ik in “De MCP Python SDK toevoegen”?

Voeg het officiële pakket mcp aan uw project toe. Je oefent met MCP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met MCP Academy te beginnen?

Ervaring vooraf is niet nodig. MCP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.

Hoe lang duurt de les “De MCP Python SDK toevoegen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over MCP Academy?

Ja. Elke les over MCP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Python en uv installeren
  2. De MCP Python SDK toevoegen
  3. Kennismaken met de mcp CLI
  4. Projectindeling voor een server
← Terug naar MCP Academy