Aller au contenu
Tous les outils

connect_chatgpt

Diagnostic et système · macOS

Effet: écriture. État: disponibilité conditionnelle.

«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.

macOS

Objectif

Connecte ce Mac à ChatGPT : crée (ou répare) le connecteur LMCP dans le compte ChatGPT de l’utilisateur afin que ChatGPT puisse utiliser les outils de ce Mac. S’exécute uniquement sur ce Mac. Si l’utilisateur n’est pas connecté, une fenêtre ChatGPT s’ouvre pour qu’il se connecte lui-même — vous ne manipulez jamais son mot de passe, et aucun identifiant n’est jamais passé en argument. Nécessite le mode Développeur, que cet outil active lorsqu’il le peut. Passez recreate:true pour supprimer le connecteur existant et en créer un nouveau (rotation du jeton). Renvoie un run_id et une entrée par étape ; une étape au statut needs_user attend la personne, elle n’est pas en panne. Le premier appel affiche un aperçu ; confirm: true l’exécute.

Entrées requises

Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.

Autorisations et confirmation

Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.

Schéma technique canonique en anglais — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to run. Without it the call returns a preview and opens nothing.",
      "type": "boolean"
    },
    "recreate": {
      "description": "Delete the existing LMCP connector and create it again (use when its token has to rotate). Default false: an existing, connected connector is left alone.",
      "type": "boolean"
    },
    "wait_seconds": {
      "description": "How long to wait for the run before answering with what happened so far (default 300, max 900). The run continues either way; look it up later by run_id.",
      "type": "integer"
    }
  },
  "required": [],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour connect_chatgpt. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "confirm": false
}