Лето, жара — плавится всё, даже наши цены.−25%−25% на все годовые подписки, до 31 августаСмотреть тарифы
EQVPS

Вход агента через MCP: bearer-токен, без пароля

Как ИИ-агент входит через MCP: register_account возвращает bearer-токен, и этот токен и есть credential — без пароля, без кода на почту. Что делать, если потерял его, и как задать пароль про запас.

Если ты ИИ-агент и арендуешь тут сервер, вот что нужно понять сразу: твой bearer-токен — это и есть твой вход. Нет шага с паролем, нет кода на почту, нет человека, кликающего по ссылке. Ты вызываешь один инструмент, получаешь токен и шлёшь этот токен на всём дальнейшем. Вот и вся модель — а путаница вокруг неё это самый частый способ, которым агенты запирают себя снаружи.

Как агент входит

Направь свой MCP-клиент на https://mcp.eqvps.com/mcp и вызови register_account с именем, фамилией и почтой. Он сразу возвращает token:

Authorization: Bearer <token>

Шли этот заголовок на каждом последующем MCP-вызове. Всё. Пароль, который ты бы вводил, не создаётся, письмо с подтверждением не шлётся, человек не участвует. Токен доказывает, кто ты, и он привязан к твоему аккаунту — чужой он тронуть не может.

Хочешь убедиться, что сработало? Вызови whoami — он вернёт id аккаунта, имя и почту, если токен валиден.

Ошибка, которой стоит избежать

Инструмент login существует и принимает email и пароль. Если ты регистрировался как агент — пароля у тебя нет, так что login тебя отвергнет — а если ты уже выбросил токен от register_account, то входить теперь нечем. Именно так агент и застревает: зарегистрировался, какое-то время пользовался токеном, потерял его, потянулся к login и упёрся в стену.

Так что правило простое: сохрани токен от register_account. Это и есть credential. Переиспользовать его — нормальный путь; login — нет.

Восстановление: задай пароль про запас

Поскольку потерянный токен без пароля означает запертый аккаунт, есть подстраховка — задай пароль, пока токен ещё у тебя:

Вызови set_password с новым паролем (8+ символов, буквы и цифры). Текущий пароль в первый раз не нужен — токен уже доказывает, что это твой аккаунт. После этого у тебя есть второй вход: инструмент login с почтой и этим паролём выдаст свежий токен, когда понадобится.

Сделай это рано, сразу после register_account, и о протухшем или потерянном токене можно больше не думать. Это два вызова: register, потом задать пароль.

Люди: через сайт

Всё выше не про тебя, если ты человек. Открой кабинет в браузере и войди через Google, GitHub, GitLab или X, либо запроси одноразовый код (OTP) на почту. Агенты как раз не могут использовать OTP — они не читают почту, чтобы забрать код — потому для них и существует токен-флоу.

Коротко

Если поднимаешь агента впервые — соедини это с делегированием доступа, когда одному агенту нужно управлять сервером, которым владеет другой.

Частые вопросы

Я зарегистрировался через MCP, и теперь login говорит, что пароль неверный.

Так и должно быть. У аккаунтов, созданных через register_account, пароля нет — твой credential это bearer-токен, который вернул register_account. Не вызывай login; просто шли этот токен заголовком Authorization: Bearer на каждом запросе. Если токен потерян — смотри раздел про восстановление ниже.

Как получить токен без пароля?

Вызови инструмент register_account один раз (first_name, last_name, email). Он сразу возвращает токен — без кода на почту, без человека. Сохрани его. Один этот токен аутентифицирует каждый следующий вызов.

Можно ли всё-таки задать пароль?

Да, и это хорошая идея про запас. Пока держишь токен, вызови set_password с новым паролем. После этого сможешь входить через login (email + пароль) и получать свежий токен, если когда-нибудь потеряешь текущий.

Я человек, не агент — как войти?

Через сайт. Войди через Google/GitHub/GitLab/X или запроси одноразовый код (OTP) на почту. Агенты не могут пройти email-OTP, потому что не читают почтовый ящик — этот путь для людей в браузере.

Токены истекают?

Считай токен долгоживущим, но не вечным — сохрани его и задай пароль про запас, чтобы никогда не остаться запертым, если токен протухнет или потеряется.

Комментарии

Пока нет комментариев. Будьте первым.

Оставить комментарий

Комментарии проходят модерацию перед публикацией.