Présentation
Executor est un projet open source développé par UsefulSoftwareCo, dont l'objectif tient en une phrase : « Connect any agent to everything. » L'idée est de résoudre un problème récurrent dans le développement d'agents IA : chaque agent doit habituellement être configuré individuellement pour accéder aux outils et services externes dont il a besoin (bases de données, API, services tiers).
Executor propose à la place un catalogue d'intégrations configuré une seule fois, avec authentification et politiques d'accès, puis réutilisable par n'importe quel agent compatible avec le protocole MCP (Model Context Protocol).
Fonctionnalités principales
↳ Support de plusieurs types d'intégrations : serveurs MCP, spécifications OpenAPI, API GraphQL et Google Discovery
↳ Un catalogue d'outils partagé entre tous les agents connectés, évitant de reconfigurer chaque intégration pour chaque agent
↳ Gestion granulaire des politiques d'accès, avec trois niveaux : autorisé, à approuver, ou bloqué
