Technologie
Statut éditorial : En attente de relectureFastMCP
Framework Python pour construire des serveurs et clients MCP en exposant des fonctions, ressources et prompts avec schémas et validation générés.
Classification de la technologie
Type
Technologie
Autres noms : FastMCP Python
FastMCP en bref
FastMCP est un framework Python pour développer des applications Model Context Protocol. À partir de fonctions Python typées et de décorateurs, il génère les schémas, valide les entrées et sorties et expose des outils, ressources ou prompts à des clients MCP.
Composants
- Tools : fonctions invoquées pour lire ou agir sur un système ;
- Resources : données consultables via des URI ;
- Prompts : modèles de messages réutilisables ;
- Clients : connexion à des serveurs locaux ou distants ;
- Transports : STDIO pour le local et Streamable HTTP pour le réseau.
Le framework propose également middleware, authentification, cycle de vie, filtrage par tags, masquage des erreurs et intégration à des applications ASGI.
Quand l’utiliser ?
FastMCP convient aux équipes Python qui veulent exposer rapidement des capacités métier tout en conservant une frontière de protocole standard. Il ne remplace pas la conception de sécurité : autorisations, validation métier, isolation, journalisation et secrets restent sous la responsabilité du service.
FAQ
FastMCP fait-il partie de MCP ?
Il implémente le protocole et son API de haut niveau a influencé le SDK Python officiel, mais le projet autonome évolue avec ses propres versions.
Quel transport choisir ?
STDIO convient à un processus local lancé par le client. Streamable HTTP convient à un service distant partagé ; l’ancien transport SSE est indiqué comme obsolète dans la documentation actuelle.
- Licence
- Apache-2.0
- Langage principal
- Python
- État des informations
- Vérifiées récemment
- Dernière vérification
- 24 août 2026