VS Code
Tragen Sie eine Adresse ein und melden Sie sich an, oder checken Sie eine Einstellungsdatei ein, die jeden Entwickler nach einem Token fragt.
VS Code meldet sich selbst bei Sallyport an. MCP-Server liest es aus Ihrer Benutzerkonfiguration und aus .vscode/mcp.json im Arbeitsbereich.
Verbinden
- Führen Sie „MCP: Open User Configuration“ aus der Befehlspalette aus und ergänzen Sie den Eintrag unten.
- Starten Sie den Server
sallyport. VS Code bittet um die Anmeldung und öffnet Sallyport im Browser. - Melden Sie sich an oder legen Sie ein Konto an, dann klicken Sie auf dem Zustimmungsbildschirm auf „Erlauben“.
{
"servers": {
"sallyport": {
"type": "http",
"url": "https://mcp.sallyport.cloud/mcp"
}
}
}„Erlauben“ legt einen Agenten mit dem Namen des Clients an. Der Agent eines Inhabers oder Admins startet mit allen Verbindungen des Arbeitsbereichs. Der eines Mitglieds startet ohne, und ein Admin fügt sie unter „Zugriff“ hinzu. Eine spätere Anmeldung kostet einen Klick auf „Neu verbinden“.
Mit Token verbinden
Ein Token passt zu einer Projektdatei, die in git liegt. Ein Input fragt beim ersten Start des Servers nach dem Token, und VS Code speichert die Antwort sicher.
- Öffnen Sie in der Konsole Agenten, klicken Sie auf „Neuer Agent“, geben Sie einen Namen ein und klicken Sie auf „Agent erstellen“.
- Klicken Sie auf der Seite des Agenten unter „Token“ auf „Neuer Token“ und kopieren Sie ihn. Er wird nur einmal angezeigt.
- Speichern Sie die Datei unten als
.vscode/mcp.json, starten Sie den Serversallyportund fügen Sie den Token ein, wenn VS Code fragt.
{
"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}" }
}
}
}Die Datei enthält kein Geheimnis, also gehört sie in git. Jeder Entwickler fügt seinen eigenen Token ein, und das Journal nennt den Agenten hinter jedem Aufruf.
Damit Sallyport in jedem Arbeitsbereich verfügbar ist, führen Sie „MCP: Open User Configuration“ aus der Befehlspalette aus und ergänzen dort denselben Eintrag.
Wenn ein Aufruf auf einen Menschen wartet
Aufrufe laufen direkt durch, außer Sie haben „Bei jedem Aufruf fragen“ für eine Verbindung eingeschaltet, eine Klasse auf „Freigabe erforderlich“ gestellt oder ein Budget gesetzt. Sallyport hält einen wartenden Aufruf höchstens 4 Minuten, und höchstens 45 Sekunden, wenn der Client kein Fortschritts-Token sendet. Dann antwortet es mit approve_url und call_id.
Beantworten Sie die Karte und sagen Sie dem Agenten, er soll weitermachen. Er wiederholt den Aufruf mit derselben call_id und bekommt das Ergebnis, der Dienst wird also einmal aufgerufen.