Agents

Cursor

Ajoutez une adresse, connectez-vous une fois, et Cursor appelle vos services dans tous vos projets.

Cursor se connecte seul à Sallyport. Il lit les serveurs MCP dans ~/.cursor/mcp.json pour tous les projets et dans .cursor/mcp.json pour un seul projet.

Connectez-le

  • Ajoutez l’entrée ci-dessous à ~/.cursor/mcp.json. Si le fichier liste déjà des serveurs, ajoutez sallyport à son mcpServers.
  • Ouvrez Cursor Settings, trouvez sallyport dans la section MCP et cliquez sur Connect. Votre navigateur ouvre Sallyport.
  • Connectez-vous ou créez un compte, puis cliquez sur « Autoriser » sur l’écran de consentement.
JSON · ~/.cursor/mcp.json
{
  "mcpServers": {
    "sallyport": {
      "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 à une machine où personne ne se connecte dans un navigateur. Cursor l’envoie dans un en-tête, et la console écrit l’entrée pour vous.

  • 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, dans « Connecter cet agent », choisissez « Cursor » et cliquez sur « Copier pour Cursor ». La copie contient le jeton que vous venez de créer sur cette page, ou un nouveau.
  • Collez-la dans ~/.cursor/mcp.json. Si le fichier liste déjà des serveurs, ajoutez l’entrée sallyport à son mcpServers.
JSON · ~/.cursor/mcp.json
{
  "mcpServers": {
    "sallyport": {
      "url": "https://mcp.sallyport.cloud/mcp",
      "headers": { "Authorization": "Bearer YOUR_AGENT_TOKEN" }
    }
  }
}

Un projet, le jeton hors de git

Pour un seul projet, utilisez .cursor/mcp.json. Cursor résout ${env:NAME} dans les en-têtes, et le fichier versionné nomme donc une variable au lieu du jeton.

JSON · .cursor/mcp.json
{
  "mcpServers": {
    "sallyport": {
      "url": "https://mcp.sallyport.cloud/mcp",
      "headers": { "Authorization": "Bearer ${env:SP_AGENT_TOKEN}" }
    }
  }
}

Définissez SP_AGENT_TOKEN dans l’environnement avec lequel Cursor démarre. Donnez à chaque dépôt son propre agent, et le journal montre qui a fait chaque appel.

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.

Ouvrez le lien et répondez, 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