🧰 Hugging Face Spaces devient une boîte à outils pour vos agents IA

Chaque Space Gradio expose désormais un endpoint /agents.md lisible par les IA. Vos agents peuvent chaîner 1 million d'outils HF en quelques lignes de code.

Date : 2026-04-19

Tags : Agent IA, Open Source, Automatisation, MCP, IA Générative

![Panneau "View API > MCP" de Gradio : chaque fonction Python devient automatiquement un outil appelable par les agents IA](https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/gradio-guides/view-api-mcp.png) Hugging Face vient de transformer l'intégralité de ses Spaces Gradio en outillage nativement accessible pour les agents IA. La mécanique repose sur une fonctionnalité baptisée **"copy instructions"** : chaque Space Gradio génère désormais automatiquement un endpoint `/agents.md`, un fichier texte structuré qui décrit l'API de l'application en langage lisible par une machine. Résultat concret : un agent peut trouver, lire et appeler n'importe lequel des 1 million+ Spaces disponibles sur le Hub, sans configuration manuelle, en deux commandes. ## Qu'est-ce que le endpoint /agents.md et pourquoi ça change tout ? Jusqu'ici, connecter un agent IA à un Space Gradio demandait de configurer manuellement un serveur MCP (Model Context Protocol), de gérer les endpoints SSE, les authentifications et les paramètres d'entrée/sortie. C'était faisable, mais ça nécessitait de la technique et du temps. Le principe du `/agents.md` est radicalement différent. Quand Hugging Face active ce endpoint sur un Space, il génère automatiquement un fichier Markdown structuré qui contient, dans un format que les LLM comprennent nativement : - le nom et l'objectif de l'application - la liste des fonctions exposées (outils) - les arguments attendus, leurs types, et les exemples d'appel - les sorties retournées Un agent peut donc faire ceci : ```bash # Trouver un Space adapté à son besoin hf spaces search --sdk gradio "text to image" # Lire la documentation machine-readable du Space curl https://huggingface.co/spaces/mrfakename/Z-Image-Turbo/agents.md ``` En moins de dix secondes, l'agent a découvert un outil, compris comment l'appeler, et peut l'intégrer dans n'importe quelle chaîne de traitement. Ce qui prenait une demi-journée de configuration se fait désormais à la volée, de façon autonome. ## Comment les agents chaînent les Spaces dans un workflow réel ? Le chaînage d'outils, c'est là où la fonctionnalité révèle sa vraie puissance. Un agent n'a pas besoin d'un seul outil, il en a souvent besoin de plusieurs, exécutés dans le bon ordre avec transmission des résultats intermédiaires. Prenons un cas concret : un agent de production éditoriale qui doit prendre un texte brut, générer un visuel d'illustration, transcrire un fichier audio d'interview, et produire un résumé en plusieurs langues. | Etape | Space utilisé | Fonction appelée | Entrée | Sortie | |---|---|---|---|---| | 1 | Space résumé | `summarize_text` | Texte brut (3 000 mots) | Résumé 200 mots | | 2 | Space image | `generate_image` | Prompt issu du résumé | Image PNG | | 3 | Space transcription | `transcribe_audio` | Fichier MP3 interview | Texte transcrit | | 4 | Space traduction | `translate_text` | Texte en FR | Version EN + ES | L'agent orchestre ces quatre appels en séquence, passe le résultat d'une étape à l'entrée de la suivante, et livre un dossier complet, le tout sans intervention humaine. Ce type de pipeline multi-outils était réservé à des architectures complexes sur n8n ou LangChain. Il devient accessible à tout agent MCP-compatible, y compris Claude Desktop, Cursor, VS Code ou Zed. > "Ce qui rend cette approche puissante, c'est que les Spaces Gradio deviennent des micro-services IA universellement accessibles, sans configuration serveur, sans clé API propriétaire, avec une documentation que n'importe quel LLM comprend." — Clement Delangue, CEO de Hugging Face ## Quels Spaces sont compatibles, et comment en créer soi-même ? Tout Space construit avec **Gradio** expose automatiquement le endpoint `/agents.md` depuis la mise à jour du changelog HF. Côté volume, le Hub héberge aujourd'hui plus de 1 million de Spaces, dont une proportion croissante intègre le support MCP natif via Gradio. Un filtre dédié permet d'explorer les Spaces avec tag `mcp-server`. Pour ceux qui veulent exposer leur propre application comme outil agent, la démarche est minimaliste. Depuis Gradio 5.28, activer le support MCP sur un Space se fait avec une modification d'une seule ligne dans le code de l'application. Les docstrings Python des fonctions sont automatiquement converties en descriptions d'outils, ce que les agents utilisent pour savoir quand et comment appeler chaque fonction. La combinaison avec le serveur MCP officiel Hugging Face, lancé en juin 2025, ouvre une deuxième couche d'intégration. Via `huggingface.co/settings/mcp`, n'importe quel assistant compatible MCP peut se connecter aux Spaces sélectionnés et bénéficier d'un catalogue d'outils maintenu par la communauté open source. Pour les professionnels qui souhaitent construire des agents IA capables de chaîner ces workflows automatiquement, la formation [Automatiser ses workflows et créer des agents IA](https://www.travelearn.fr/formation/automatiser-ses-workflows-et-crer-des-agents-ia) couvre précisément les architectures multi-outils, la gestion des étapes intermédiaires et les bonnes pratiques pour orchestrer des agents en production. ## Qu'est-ce que ça signifie concrètement pour les professionnels ? L'arrivée des `/agents.md` change la donne sur trois dimensions. **Accessibilité :** Des outils IA jusqu'ici réservés aux équipes techniques (génération d'image, OCR, transcription, traduction neuronale, classification) deviennent appelables par des agents sans code supplémentaire. Un responsable marketing peut configurer un agent qui orchestre plusieurs Spaces pour automatiser sa chaîne de contenu, sans toucher à une ligne de Python. **Coût :** Les Spaces Gradio avec ZeroGPU offrent du calcul GPU partagé gratuit dans une limite de quota journalier. Pour des usages modérés, le coût d'accès à ces outils est nul, là où les mêmes fonctions passeraient par des APIs payantes sur d'autres plateformes. **Diversité :** La richesse du catalogue HF dépasse ce que toute offre commerciale centralisée peut proposer. Des modèles médicaux, des outils de transcription dialectaux, des systèmes de détection spécialisés, des générateurs créatifs, tous accessibles à un agent dans les mêmes conditions techniques. La limite principale reste le quota ZeroGPU : les Spaces en GPU partagé peuvent être lents ou temporairement indisponibles en cas de forte demande. Pour les usages en production, dupliquer le Space et l'héberger sur un GPU dédié reste recommandé. --- **Sources** - [Hugging Face Changelog — /agents.md pour les Spaces Gradio](https://huggingface.co/changelog) - [Documentation HF MCP Server](https://huggingface.co/docs/hub/agents-mcp) - [Annonce officielle HF MCP Server — Juin 2025](https://huggingface.co/changelog/hf-mcp-server) - [Gradio MCP Guide](https://www.gradio.app/guides/building-mcp-server-with-gradio) - [Hub Agents Overview](https://huggingface.co/docs/hub/en/agents)