Anthropic propose un standard pour permettre aux LLMs de contrôler votre poste de travail en réalisant des actions.
Le Model Context Protocol permet d'exposer des outils à un LLM afin que celui-ci se comporte comme un Agent et les utilisent pour mener à bien les tâches demandées.
Exemple du serveur Postgres qui expose des commandes pour demander le schéma des tables de la base de données ou pour exécuter une requête.
Anthropic a déjà développé quelques serveurs:
- système de fichiers (pour écrire/lire n'importe quel fichier)
- Git (pour manipuler votre repository de code)
- Postgres/SQLite (pour rechercher dans vos bases de données locales)
- Puppeteer (pour contrôler le navigateur)
La liste complète est sur Github
C'est un pas en avant vers plus d'interactions en les application LLMs type Claude ou ChatGPT et nos ordinateurs.
D'un côté c'est excitant car ça ouvre pleins de possibilités et d'un autre côté j'aurais tendance à être prudent sur les actions que je permet à un LLM sur mon ordinateur (J'attends les posts du style "My LLM executed rm -rf /
" sur Reddit)