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.
{
"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 serveursallyportet collez le jeton quand VS Code le demande.
{
"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.