API key
Hover 自己不需要任何 API key。 它是一个 MCP server,由你的编码 agent 调用——模型和鉴权都由 agent(Claude Code、Cursor…)提供,Hover 搭着这个 agent 跑(BYO-CLI)。@hover-dev/mcp 不含任何 LLM SDK:Hover 内部压根没有模型客户端可以接收 key。
你的 agent 怎么鉴权
这是 agent 自己的机制,不归 Hover 管:
- 订阅登录 —— 多数 agent 登录你已经付费的套餐(
claude login,以及 Cursor / Codex / Gemini 各自的等价方式)。Hover 直接用现成的会话。 - 模型 API key —— 如果你更想用 key,就按你 agent 的要求,在启动 agent 的那个环境里设置它。Claude Code 用
ANTHROPIC_API_KEY,别的 agent 读它们自己的变量。Hover 一个都不读——key 只会到达你PATH上本就信任的那个 agent。
无论哪种方式,Hover 都看不到 key。它只向 agent 暴露接地的浏览器工具,别的什么都不做。
本地与自托管模型
模型完全是 agent 的选择。如果你的 agent 能指向一个自托管、兼容 OpenAI 的 endpoint(Ollama、LM Studio、vLLM),Hover 照常工作——它从不与模型通信,只与 agent 通信。你的 prompt 和代码去往你 agent 发送的地方;Hover 不额外增加任何一跳网络请求。
CI 什么都不需要
编写时的鉴权是一次性的、本地的事。存下来的 .spec.ts 在 CI 里用 npx playwright test 运行——没有 agent、没有模型、没有 key。你为 agent 设的任何东西,都不会把 key 接进 CI。