Agents

VS Code

Ajoutez une adresse et connectez-vous, ou versionnez un fichier de réglages qui demande un jeton à chaque développeur.

VS Code se connecte seul à Sallyport. Il lit les serveurs MCP dans votre configuration utilisateur et dans .vscode/mcp.json de l’espace de travail.

Connectez-le

  • Lancez « MCP: Open User Configuration » depuis la palette de commandes et ajoutez l’entrée ci-dessous.
  • Démarrez le serveur sallyport. VS Code propose de vous connecter et ouvre Sallyport dans votre navigateur.
  • Connectez-vous ou créez un compte, puis cliquez sur « Autoriser » sur l’écran de consentement.
JSON · mcp.json utilisateur de VS Code
{
  "servers": {
    "sallyport": {
      "type": "http",
      "url": "https://mcp.sallyport.cloud/mcp"
    }
  }
}

Cliquer sur « Autoriser » crée un agent au nom du client. L’agent d’un propriétaire ou d’un administrateur démarre avec toutes les connexions de l’espace de travail. Celui d’un membre démarre sans aucune, et un administrateur les ajoute dans « Accès ». Se reconnecter plus tard demande un clic sur « Reconnecter ».

Connexion avec un jeton

Un jeton convient à un fichier de projet qui va dans git. Un input demande le jeton au premier démarrage du serveur, et VS Code conserve la réponse en lieu sûr.

  • Dans la console, ouvrez Agents, cliquez sur « Nouvel agent », saisissez un nom et cliquez sur « Créer l’agent ».
  • Sur la page de l’agent, sous « Jetons », cliquez sur « Nouveau jeton » et copiez-le. Il n’est affiché qu’une fois.
  • Enregistrez le fichier ci-dessous sous .vscode/mcp.json, démarrez le serveur sallyport et collez le jeton quand VS Code le demande.
JSON · .vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "sallyport-token",
      "description": "Sallyport agent token",
      "password": true
    }
  ],
  "servers": {
    "sallyport": {
      "type": "http",
      "url": "https://mcp.sallyport.cloud/mcp",
      "headers": { "Authorization": "Bearer ${input:sallyport-token}" }
    }
  }
}

Le fichier ne contient aucun secret, il va donc dans git. Chaque développeur colle son propre jeton, et le journal nomme l’agent derrière chaque appel.

Pour avoir Sallyport dans tous les espaces de travail, lancez « MCP: Open User Configuration » depuis la palette de commandes et ajoutez-y la même entrée.

Quand un appel attend une personne

Les appels passent directement, sauf si vous avez activé « Demander à chaque appel » pour une connexion, mis une classe sur « Approbation requise » ou fixé un budget. Sallyport garde un appel en attente 4 minutes au plus, et 45 secondes au plus si le client n’envoie pas de jeton de progression. Puis il répond avec approve_url et call_id.

Répondez à la carte, puis demandez à l’agent de continuer. Il répète l’appel avec le même call_id et obtient le résultat : le service est appelé une seule fois.

Connectez l’agent que vous avez ouvert en ce moment

Collez un lien, ajoutez une clé dans Sallyport, et votre agent voit le service dès sa prochaine action.

  • 7 jours offerts
  • Résiliable à tout moment
  • Rien à installer