---
schemaVersion: 1
title: "Model Context Protocol (MCP)"
canonicalUrl: "https://techtown.fr/formations/mcp/"
language: "fr"
---

## Objectifs pédagogiques

- Présenter les fondations et le protocole MCP
- Découvrir les trois composants clés : Tools, Resources et Prompts
- Comprendre l'architecture client-serveur et construire des serveurs MCP

## Programme

### Fondamentaux et architecture MCP

- Présentation de la journée, des objectifs et du protocole MCP
- Pourquoi le MCP est-il un game changer dans l'architecture IA ?
- Découvrir les 3 composants clés côté serveur : Tools (Fonctionnalités), Resources (Données), Prompts (Instructions)
- Comprendre l'architecture Client-Serveur repensée pour l'IA (LLM Client vs. Serveur MCP)

### Les serveurs MCP en action

- Revue des SDKs disponibles (Python/TypeScript)
- Les types de serveurs courants (Filesystem, GitHub, PostgreSQL)
- Explication du cycle de vie d'une requête MCP : de la requête LLM à l'exécution du Tool

### Ateliers pratiques

#### Atelier 1 : Construction d'un serveur simple en Python

Créer et démarrer un serveur MCP simple. Mettre en place un test avec FastMCP.

#### Atelier 2 : Interaction Client - Java

Créer et démarrer un serveur MCP simple exposant une fonction utilitaire.

#### Atelier 3 : MCP & Agents

Construire un agent IA et configurer un serveur MCP avec Cloud Run.

## Pré-requis

- Avoir une expérience de développement logiciel
- Connaître Python, TypeScript ou Java
- Être à l'aise avec un terminal
