VS Code
Добавьте один адрес и войдите или храните в проекте файл настроек, который спросит токен у каждого разработчика.
VS Code сам входит в Sallyport. MCP-серверы он читает из пользовательской конфигурации и из .vscode/mcp.json в рабочей папке.
Подключение
- Выполните «MCP: Open User Configuration» из палитры команд и добавьте запись ниже.
- Запустите сервер
sallyport. VS Code предложит войти и откроет Sallyport в браузере. - Войдите или создайте аккаунт и нажмите «Разрешить» на экране согласия.
{
"servers": {
"sallyport": {
"type": "http",
"url": "https://mcp.sallyport.cloud/mcp"
}
}
}Кнопка «Разрешить» создаёт агента с именем клиента. Агент владельца или администратора сразу получает все подключения рабочего пространства. Агент участника начинает без подключений, и их добавляет администратор в разделе «Доступ». Повторный вход потом занимает одно нажатие «Переподключить».
Подключение с токеном
Токен подходит для файла проекта, который хранится в git. Поле ввода спрашивает токен при первом запуске сервера, и VS Code надёжно сохраняет ответ.
- В консоли откройте Агенты, нажмите «Новый агент», введите имя и нажмите «Создать агента».
- На странице агента в разделе «Токены» нажмите «Новый токен» и скопируйте его. Он показывается один раз.
- Сохраните файл ниже как
.vscode/mcp.json, запустите серверsallyportи вставьте токен, когда VS Code спросит.
{
"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}" }
}
}
}Секрета в файле нет, поэтому он хранится в git. Каждый разработчик вставляет свой токен, а журнал называет агента, стоящего за каждым вызовом.
Чтобы Sallyport был в каждой рабочей папке, выполните «MCP: Open User Configuration» из палитры команд и добавьте туда ту же запись.
Когда вызов ждёт человека
Вызовы проходят сразу, если вы не включили «Спрашивать каждый раз» для подключения, не поставили классу «Нужно подтверждение» и не задали бюджет. Ожидающий вызов Sallyport держит не дольше 4 минут, а если клиент не присылает токен прогресса, не дольше 45 секунд. Потом он отвечает с approve_url и call_id.
Ответьте на карточку и попросите агента продолжить. Он повторит вызов с тем же call_id и получит результат, так что сервис вызывается один раз.