commandRequis
string
Exécutable lancé dans la sandbox. Texte littéral ; il ne peut pas contenir ${ ni NUL.
argumentsOptionnel
readonly string[] | undefined
Arguments littéraux transmis à la commande, sans référence ${.
environmentOptionnel
Readonly<Record<string, string>> | undefined
Valeurs d’environnement non secrètes définies pour le serveur, écrites telles quelles dans la configuration.
variablesOptionnel
readonly string[] | undefined
Noms de variables déclarées transmises au serveur. Les valeurs n’apparaissent jamais dans les arguments ni dans les fichiers ; une variable manquante fait échouer avant le démarrage de l’agent.
toolsOptionnel
McpToolFilter | undefined
Filtre d’outils par nom MCP exact. include ne garde que les outils listés et exclude en retire ensuite. Les harness qui ne savent pas appliquer une partie la refusent à la composition de l’agent.
startupTimeoutMsOptionnel
number | undefined
Délai de démarrage du serveur en millisecondes, de 1 à 2147483647 ; 60000 par défaut dans le harness intégré. Codex et Kimi l’appliquent par serveur, Claude Code via un seul MCP_TIMEOUT qui doit être identique sur chaque serveur qui le définit, et Copilot et Antigravity le refusent.