0Pricing
MCP Academy · Leçon

Définir le périmètre du projet et des outils

Décidez quelles fonctionnalités votre serveur exposera.

Définir le périmètre du projet et des outils 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.

Time to Ship Something Real

You have learned the pieces; now you build a complete server. This capstone wraps one real service into a tidy, installable MCP server. 🚀

Start with the User Goal

Before any code, name the job your server helps with. A clear goal like search my notes keeps every later decision focused and small.

Pick One Real Service

Choose a single concrete backend: a notes folder, a SQLite database, or one public API. One source keeps the capstone shippable, not sprawling.

List the Capabilities

Write down what the AI should be able to do, like search, read, and add. This short capability list becomes your map of tools and resources.

Sort Actions from Reads

Split your list: things that change state are tools, things that only fetch context are resources. This sorting decides each primitive up front.

Sketch the Tool Signatures

For each tool, jot a name, its arguments, and what it returns. A quick signature sketch catches missing inputs long before you write logic.

# add_note(title: str, body: str) -> str
# search_notes(query: str) -> list[str]
# A two-line sketch is enough to start.

Plan One Resource

Pick one piece of read-only context to expose as a resource, such as a single note by its id. Resources feed the model without taking action.

Plan One Prompt

Add one reusable prompt the user can trigger, like summarize this note. Prompts package your best instructions so callers do not retype them.

Define Done Early

Decide what finished looks like now: the server loads, lists three tools, and answers one real query. A clear scope stops endless feature creep.

Name the Server

Give your project a short, descriptive name like notes-mcp. Clients show this name to users, so make it instantly tell people what it does.

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("notes-mcp")

Write a Tiny Spec

Capture the plan in one short spec file: goal, backend, tools, resource, and prompt. This page becomes your checklist as you build the rest.

Quick Check

Let us confirm how you sort capabilities.

Recap

You scoped a real project: one goal, one backend, and a tight list of tools, a resource, and a prompt. A clear plan makes the build easy. 🎯

Questions Fréquemment Posées

La leçon « Définir le périmètre du projet et des outils » est-elle gratuite ?

Oui — le texte complet de « Définir le périmètre du projet et des outils » 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 « Définir le périmètre du projet et des outils » ?

Décidez quelles fonctionnalités votre serveur exposera. 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 « Définir le périmètre du projet et des outils » ?

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

  1. Définir le périmètre du projet et des outils
  2. Implémenter des outils, des ressources et des instructions
  3. Tester, inspecter et renforcer
  4. Documenter et publier le serveur
← Retour à MCP Academy