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, ajoutezsallyportà sonmcpServers. - Ouvrez Cursor Settings, trouvez
sallyportdans 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.
{
"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éesallyportà sonmcpServers.
{
"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.
{
"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.