
mcp-use
Manufact · Programmation
mcp-use est un framework open source pour créer des serveurs, clients et agents IA avec le Model Context Protocol en TypeScript et Python, avec hébergement optionnel sur Manufact Cloud.

À propos de mcp-use
What Is mcp-use
mcp-use est un framework open source pour les développeurs qui travaillent avec le Model Context Protocol, le standard qui permet aux modèles IA de dialoguer avec des outils et des données externes. Il couvre trois briques dans une même pile : les serveurs MCP, les clients MCP et les agents IA. Vous les écrivez en TypeScript ou en Python, et le framework gère la partie protocole pour que vous vous concentriez sur ce que fait réellement l'outil.
Le projet vient de l'équipe qui porte aujourd'hui le nom de Manufact, et le SDK en est le cœur open source. Depuis 2026, l'entreprise exploite une plateforme d'hébergement associée, Manufact Cloud, qui déploie ce que vous construisez avec mcp-use. Un push sur GitHub et le serveur est en ligne, sans se battre avec du YAML ni un Dockerfile.
La promesse, c'est la vitesse, et les exemples de code la tiennent. Le projet annonce que vous montez serveurs, clients et agents MCP en une sixaine de lignes de code par brique. Qui a déjà assemblé le SDK officiel à la main sait combien de code répétitif cela évite.
Deux limites méritent d'être connues avant de commencer. Le service hébergé est un produit payant à part, donc l'offre gratuite de mcp-use ne couvre que la bibliothèque open source. Et le framework mise d'abord sur TypeScript, ce qui le rend très confortable pour les équipes web et un peu plus lourd pour celles qui travaillent uniquement en Python et veulent les fonctions d'interface les plus complètes.
Getting Started
- Générez un projet en une commande,
npx create-mcp-use-app my-app, ou installez le paquet Python avecpip install mcp-use - Définissez vos outils, ressources et prompts dans un fichier serveur, puis lancez-le en local avec
npm run dev - Ouvrez l'Inspector intégré pour tester des appels d'outils et lire le trafic JSON-RPC sans modèle actif
- Connectez un dépôt à Manufact Cloud et poussez, ou lancez
mcp-use deploydepuis la CLI, pour publier votre serveur sur ChatGPT, Claude et d'autres clients
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de mcp-use.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs backend et fullstack
- Équipes produit IA
- Contributeurs open source et amateurs
- Responsables techniques de startups
Tâches
- Créer des serveurs MCP
- Connecter des clients MCP
- Construire des agents IA
- Déboguer le trafic MCP
- Héberger et déployer
Cas d'usage
- Une équipe veut exposer un outil interne à Claude
- Publier une app pour ChatGPT
- Prototyper un agent
- Ajouter des outils à un chatbot existant
- Publier un serveur public
Fonctionnalités clés
Pile MCP fullstack en TypeScript et Python
mcp-use couvre toute la chaîne : serveurs, clients et agents, en TypeScript comme en Python. Vous n'avez pas à mélanger des bibliothèques pour obtenir une base qui tourne, et les deux langages partagent les mêmes concepts et les mêmes noms. L'équipe parle de framework fullstack, et cette fois l'étiquette colle, car un seul projet touche à la fois ce que vous construisez et ce qui l'appelle.
Échafaudage en une commande
Lancer npx create-mcp-use-app my-app génère un projet qui tourne, avec le serveur, une couche d'interface React et un serveur de développement déjà reliés. L'idée est de sauter la journée de configuration qui précède d'ordinaire le premier appel d'outil. En Python, un simple pip install mcp-use vous donne le framework serveur à lui seul.
Inspector intégré et tests en local
Le framework embarque un Inspector web qui fait tourner votre serveur face à de vrais clients. Vous déclenchez des appels d'outils, lisez le JSON-RPC brut et changez de modèle, GPT, Claude ou Gemini, pour comparer le comportement. Vous déboguez depuis un navigateur sans rien monter en local, ce qui compte quand le bug n'apparaît qu'avec un modèle précis.
MCP-UI et widgets d'app interactifs
Au-delà des serveurs, mcp-use crée des MCP Apps : des widgets React qui s'affichent dans ChatGPT et Claude comme de vraies interfaces, et non comme du texte. Le framework prend en charge ces ressources d'interface en première classe, donc vous construisez une app interactive et elle tourne sur plusieurs environnements. C'est cette fonction qui distingue mcp-use des bibliothèques MCP de bas niveau.
API client et agent
Le volet client relie n'importe quel LLM à n'importe quel serveur MCP et vous laisse appeler des outils directement quand vous n'avez pas besoin d'un agent. Le volet agent ajoute le raisonnement sur plusieurs étapes, l'usage d'outils, la navigation web et la gestion de fichiers. Les deux font partie du même paquet, donc passer d'un client scripté à un agent complet n'oblige pas à apprendre un second framework.
Hébergement et déploiement Manufact Cloud
La plateforme d'hébergement liée transforme un dépôt en serveur qui tourne. Vous connectez GitHub une fois et chaque push se déploie seul, avec une URL de prévisualisation par branche, des domaines personnalisés et le SSL géré pour vous. Un tableau de bord suit requêtes, builds, tests et journaux d'exécution, donc l'exploitation reste au même endroit.
Compatibilité avec le SDK officiel et documentation
Le framework serveur étend le SDK officiel MCP au lieu de le remplacer, donc vos serveurs existants migrent sans casse et restent conformes à la spécification. Il ajoute des endpoints de documentation, une journalisation structurée et un fichier de métadonnées openmcp.json pour la découverte. Ce mélange vous garde compatible avec l'écosystème MCP au sens large tout en ajoutant les briques de production.
Avantages et inconvénients
Avantages
- Open source et gratuit, donc vous l'adoptez sans appel commercial ni frais de licence
- Un seul framework couvre serveurs, clients et agents, en TypeScript comme en Python
- L'Inspector intégré permet de tester appels d'outils et JSON-RPC sans modèle actif
- La prise en charge de MCP-UI donne des apps interactives pour ChatGPT et Claude, pas seulement des outils texte
- Reste compatible avec le SDK officiel MCP, donc vos serveurs actuels se portent sans réécriture
Inconvénients
- L'hébergement passe par une plateforme payante à part, donc l'offre gratuite du SDK n'inclut pas de cible de déploiement
- Le framework mise d'abord sur TypeScript, ce qui rend les fonctions d'interface les plus complètes plus lourdes pour les équipes uniquement Python
- Le projet est passé du nom mcp-use à Manufact, donc d'anciens tutoriels et références de paquets peuvent pointer vers des noms obsolètes
- Les outils les plus mûrs supposent un flux Node et npm, ce qui ajoute de la friction pour les équipes standardisées sur d'autres environnements
Questions fréquentes
mcp-use est un framework open source pour créer des serveurs, clients et agents IA qui utilisent le Model Context Protocol. Il fonctionne en TypeScript et en Python et prend en charge les détails du protocole pour que les développeurs se concentrent sur les outils qu'ils exposent. Le projet fait désormais partie de Manufact.
Contenus associés
Découvrez des outils, des compétences et des articles liés à mcp-use.
Alternatives à mcp-use
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
