[Recommandation Open Source] mcp-use : Active l’implémentation native du « mode code » de MCP Trois principaux points faibles des méthodes traditionnelles 1. Surcharge du contexte : Toutes les définitions d'outils sont chargées simultanément dans le contexte du modèle, occupant des jetons même si de nombreux outils ne sont pas nécessaires dans la tâche actuelle. 2. Surcharge importante de l'exécution séquentielle : les opérations par lots (comme le renommage de 100 fichiers) nécessitent que le modèle appelle l'outil à plusieurs reprises, attende les résultats, puis l'appelle à nouveau, ce qui est long et coûteux. 3. Les modèles sont plus performants pour écrire du code que pour appeler directement des outils : lorsque LLM génère une logique telle que des boucles et des instructions conditionnelles, écrire du code Python est beaucoup plus naturel et efficace que d’appeler des outils de manière répétée. Solution du mode code Deux articles de blog récents d'Anthropic et de Cloudflare proposent qu'au lieu de faire en sorte que les modèles appellent directement les outils, il faudrait écrire un morceau de code Python pour appeler les outils par lots dans un environnement contrôlé. Par exemple : renommer tous les fichiers d’un dossier → la méthode traditionnelle nécessite des dizaines d’appels d’outils ; en mode Code, le modèle n’a besoin d’écrire qu’une boucle for pour effectuer le processus en une seule fois. Avantages : Vitesse multipliée par des dizaines, consommation de jetons considérablement réduite et logique plus flexible. Blog anthropologique : https://t.co/n9jcr8Sd9z Blog de Cloudflare : https://t.co/me46r7FwRO Comment implémenter le mode code dans les projets mcp-use L'équipe de Pietro a rapidement implémenté cette fonctionnalité dans sa bibliothèque open-source mcp-use. • Extrêmement simple à utiliser : activez le mode code lors de la création de MCPClient(config=config). Le client exposera automatiquement deux outils spéciaux au modèle : 1. Utilisé pour découvrir dynamiquement les serveurs et outils MCP disponibles. 2. Utilisé pour exécuter du code (dans l'environnement d'exécution de code, le SDK du serveur MCP a été importé en tant que module Python et peut être appelé directement). Cela est pleinement conforme à l'esprit du protocole MCP et tire même parti des avantages de la normalisation, de la certification et de la documentation du MCP, permettant ainsi au mode Code de fonctionner en toute sécurité sur le réseau. Dépôt GitHub mcp-use : https://t.co/YyR3ryEo6z Documentation relative aux fonctionnalités du mode code :
Chargement du thread
Récupération des tweets originaux depuis X pour offrir une lecture épurée.
Cela ne prend généralement que quelques secondes.
![[Recommandation Open Source] mcp-use : Active l’implémentation native du « mode code » de MCP
Trois principaux points](https://pbs.twimg.com/media/G6RnfobbUAAbmrs.jpg)