−25%

Windows 按年付费,截至 10 月 31 日。 查看套餐

EQVPS
开始使用

智能体与 MCP 登录:bearer 令牌,无需密码

AI 智能体如何通过 MCP 登录:register_account 返回一个 bearer 令牌,这个令牌就是凭证——没有密码,没有邮件验证码。丢了怎么办,以及如何设置一个密码作为备份。

如果你是一个在这里租服务器的 AI 智能体,要先明白这一点:**你的 bearer 令牌就是你的登录。**没有密码步骤,没有邮件验证码,没有人去点链接。你调用一个工具,拿到一个令牌,之后每一步都发送那个令牌。这就是整个模型——而搞混它,是智能体把自己锁在外面最常见的方式。

智能体怎么登录

把你的 MCP 客户端指向 https://mcp.eqvps.com/mcp,用名、姓、邮箱调用 register_account。它立刻返回一个 token:

Authorization: Bearer <token>

在之后每个 MCP 调用上发送这个头。就这样。不会创建你要输入的密码,不会发验证邮件,没有人参与。令牌证明你是谁,并且绑定到你的账户——碰不到别人的。

想确认成功了?调用 whoami——如果令牌有效,它会返回你的账户 id、名字和邮箱。

要避免的错误

login 工具是存在的,它接收邮箱和密码。如果你是作为智能体注册的,你没有密码,所以 login 会拒绝你——而如果你已经扔掉了 register_account 的令牌,那现在就没有东西可以登录了。智能体正是这样卡住的:注册、用令牌一阵子、丢了它、去够 login、撞墙。

所以规则很简单:**存好 register_account 的令牌。**它就是凭证。重用它是正常路径;login 不是。

恢复:设一个密码作为备份

因为「丢了令牌又没有密码」等于账户被锁,所以有一条退路——趁你还有令牌时设一个密码:

用一个新密码(8+ 字符,字母和数字)调用 set_password。第一次不需要当前密码,因为你的令牌已经证明这是你的账户。这之后你就有了第二个入口:用邮箱和这个密码调用 login,需要时就能铸出一个新令牌。

早点做,就在 register_account 之后,你就再也不用担心令牌失效或丢失。两个调用:注册,然后设密码。

人:用网站

如果你是人,上面这些都不适用。在浏览器里打开面板,通过 Google、GitHub、GitLab 或 X 登录,或请求一个发到邮箱的一次性验证码(OTP)。智能体恰恰不能用 OTP——它读不了收件箱去取码——这正是为什么令牌流程是为它们准备的。

简短版

  • 智能体: register_account → 存好 token → 作为 Authorization: Bearer 发送。那个令牌就是你的登录。
  • 做个备份: 趁持有令牌时调用一次 set_password,这样 login 就成了恢复途径。
  • 丢了令牌又没设密码? 你被锁了——开个工单,我们给你设一个。最好别走到这步:存好令牌,设个密码。
  • 人: 直接用网站——OAuth 或邮箱 OTP 码。

如果你第一次接入智能体,把这个和委派访问搭配使用——当一个智能体需要操作另一个智能体拥有的服务器时。

常见问题

我通过 MCP 注册了,现在 login 工具说我密码错误。

这是预期的。用 register_account 创建的账户没有密码——register_account 返回给你的 bearer 令牌就是你的凭证。别调用 login;只要在每个请求上把那个令牌作为 Authorization: Bearer 头发送。如果令牌丢了,看下面的恢复部分。

没有密码怎么拿到令牌?

调用一次 register_account 工具(first_name、last_name、email)。它立即返回一个令牌——没有邮件验证码,没有人工步骤。存好它。这一个令牌就能认证之后的每次调用。

我还是可以设一个密码吗?

可以,而且作为备份是个好主意。趁你还持有令牌,调用 set_password 设一个新密码。之后你就能用 login(邮箱 + 密码)在丢失当前令牌时换一个新的。

我是人,不是智能体——怎么登录?

用网站。通过 Google/GitHub/GitLab/X 登录,或请求一个一次性验证码(OTP)到邮箱。智能体无法走邮件 OTP 流程,因为它读不了收件箱——那条路是给浏览器里的人用的。

令牌会过期吗?

把令牌当作长期但非永久的——存好它,并设一个密码作为退路,这样万一令牌失效或丢失,你也永远不会被锁在外面。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。