Créer une instance FastMCP
Lancez un objet serveur nommé en quelques lignes.
Créer une instance FastMCP est une leçon MCP Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage MCP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours MCP Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Meet FastMCP
Time to build for real! The Python SDK gives you FastMCP, a friendly class that turns plain functions into a working MCP server. 🚀
Import It First
Everything starts with one import. You pull FastMCP from the official package so the rest of your file has it ready to use.
from mcp.server.fastmcp import FastMCPCreate the Instance
Now you make a server instance. Calling FastMCP(...) hands you back one object that will hold every tool you add later.
mcp = FastMCP("demo")Give It a Name
That first string is your server's name. Clients show it to users, so pick something clear like "weather" or "notes" instead of "app1".
mcp = FastMCP("weather")The mcp Object Is Your Hub
That mcp variable is the hub of your whole server. You attach tools, resources, and prompts to it, then ask it to run.
Why It's Called Fast
FastMCP is fast because it hides the protocol plumbing. You write normal Python, and it generates the JSON-RPC schemas behind the scenes.
Almost a Whole Server
Believe it or not, these two lines are already a valid server skeleton. It just has no tools yet, so it can't do anything useful so far.
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("demo")Add an Optional Description
You can pass extra hints too. Some setups accept an instructions string that tells clients what the server is for at a glance.
mcp = FastMCP("weather", instructions="Look up forecasts.")One Server Per File
A common pattern is one module holding a single mcp instance. It keeps each server small, focused, and easy to reason about.
Naming Stays Stable
Try to keep your server name stable over time. Clients and configs reference it, so renaming later means updating every place that points at it.
Nothing Runs Yet
Creating the instance does not start a server. It just builds the object in memory; starting it is a separate step you'll meet soon.
Quick Check
Let's lock in what the constructor argument does.
Recap
You imported FastMCP, created an mcp instance, and gave it a clear name. That object is the hub every capability will hang off. Next: a real tool! 🎉
Questions Fréquemment Posées
La leçon « Créer une instance FastMCP » est-elle gratuite ?
Oui — le texte complet de « Créer une instance FastMCP » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours MCP Academy, passe à CoddyKit PRO. Le cours MCP Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Créer une instance FastMCP » ?
Lancez un objet serveur nommé en quelques lignes. Tu pratiques MCP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer MCP Academy ?
Aucune expérience préalable n'est requise. MCP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Créer une instance FastMCP » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon MCP Academy ?
Oui. Chaque leçon MCP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Créer une instance FastMCP
- Ajouter un outil de bienvenue
- Exécuter le serveur avec stdio
- Vérifier le chargement et la liste des outils