Агенты

Cursor

Добавьте один адрес, войдите один раз, и Cursor вызывает ваши сервисы в каждом проекте.

Cursor сам входит в Sallyport. MCP-серверы он читает из ~/.cursor/mcp.json для всех проектов и из .cursor/mcp.json внутри одного проекта.

Подключение

  • Добавьте запись ниже в ~/.cursor/mcp.json. Если в файле уже есть серверы, добавьте sallyport в его mcpServers.
  • Откройте Cursor Settings, найдите sallyport в разделе MCP и нажмите Connect. Браузер откроет Sallyport.
  • Войдите или создайте аккаунт и нажмите «Разрешить» на экране согласия.
JSON · ~/.cursor/mcp.json
{
  "mcpServers": {
    "sallyport": {
      "url": "https://mcp.sallyport.cloud/mcp"
    }
  }
}

Кнопка «Разрешить» создаёт агента с именем клиента. Агент владельца или администратора сразу получает все подключения рабочего пространства. Агент участника начинает без подключений, и их добавляет администратор в разделе «Доступ». Повторный вход потом занимает одно нажатие «Переподключить».

Подключение с токеном

Токен подходит для машины, где никто не входит через браузер. Cursor передаёт его в заголовке, а запись за вас пишет консоль.

  • В консоли откройте Агенты, нажмите «Новый агент», введите имя и нажмите «Создать агента».
  • На странице агента в блоке «Подключить агента» выберите «Cursor» и нажмите «Скопировать для Cursor». В копии будет токен, который вы только что создали на этой странице, или новый.
  • Вставьте её в ~/.cursor/mcp.json. Если в файле уже есть серверы, добавьте запись sallyport в его mcpServers.
JSON · ~/.cursor/mcp.json
{
  "mcpServers": {
    "sallyport": {
      "url": "https://mcp.sallyport.cloud/mcp",
      "headers": { "Authorization": "Bearer YOUR_AGENT_TOKEN" }
    }
  }
}

Один проект, токен вне git

Для одного проекта используйте .cursor/mcp.json. Cursor подставляет ${env:NAME} в заголовки, поэтому в файле из репозитория стоит имя переменной, а не токен.

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

Задайте SP_AGENT_TOKEN в окружении, с которым запускается Cursor. Дайте каждому репозиторию своего агента, и журнал покажет, кто сделал каждый вызов.

Когда вызов ждёт человека

Вызовы проходят сразу, если вы не включили «Спрашивать каждый раз» для подключения, не поставили классу «Нужно подтверждение» и не задали бюджет. Ожидающий вызов Sallyport держит не дольше 4 минут, а если клиент не присылает токен прогресса, не дольше 45 секунд. Потом он отвечает с approve_url и call_id.

Откройте ссылку, ответьте и попросите агента продолжить. Он повторит вызов с тем же call_id и получит результат, так что сервис вызывается один раз.

Подключите агента, который открыт прямо сейчас

Вставьте одну ссылку, добавьте ключ в Sallyport, и агент увидит сервис на следующем же действии.

  • 7 дней бесплатно
  • Отмена в любой момент
  • Ничего не нужно устанавливать