mcp-use

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.

Aperçu de l'interface de mcp-use

À 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

  1. Générez un projet en une commande, npx create-mcp-use-app my-app, ou installez le paquet Python avec pip install mcp-use
  2. Définissez vos outils, ressources et prompts dans un fichier serveur, puis lancez-le en local avec npm run dev
  3. Ouvrez l'Inspector intégré pour tester des appels d'outils et lire le trafic JSON-RPC sans modèle actif
  4. Connectez un dépôt à Manufact Cloud et poussez, ou lancez mcp-use deploy depuis 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.

Offre gratuiteOui
Offres payantes$0 - $1,000+/mo
PlateformeWeb, Node.js, Python, CLI, ChatGPT, Claude, Gemini, Cursor
DéveloppeurManufact
CatégorieProgrammation
Date de lancementJan 2025
Dernière mise à jourOct 2025
Visites du site7K
Classement mondial du site3.2M
Disponibilité de l’APIOui

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.