OAuth 2.1 · Streamable HTTP
OAuth MCP Framework
支持授权码、S256 PKCE、Token 轮换和标准元数据发现的 MCP 服务。
连接配置
在 Grok Custom Connector 中只需填写 MCP 地址,客户端会自动发现其余 OAuth 配置。
- MCP URL
/api/mcp - Authorization metadata
/.well-known/oauth-authorization-server - Protected resource
/.well-known/oauth-protected-resource/api/mcp - Required scope
mcp:tools
Client ID 和 Grok 回调地址已内置。私有模式下还需在授权页输入部署者设置的访问密码。
配置检测
服务配置完整,可以接受 OAuth 连接
- OAuth 签名密钥已配置
- Blob 持久化已连接
- 公开服务地址自动推导
- 访问模式公开
启用私有 MCP
单所有者密码保护
授权前验证访问密码,适合个人或少量可信使用者。
- 打开 Vercel Project 的 Settings → Environment Variables。
- 添加环境变量:
MCP_AUTH_PASSWORD至少 16 个随机字符 - Environment 选择 Production,保存后到 Deployments 执行 Redeploy。
- 删除 Grok 中的旧连接,重新连接并在授权页输入该密码。
轮换访问密码不会撤销已经签发的 Token。如需撤销全部连接,同时轮换 OAUTH_SECRET。
生成部署配置
Deploy Link 生成器
生成部署链接、随机环境变量和 Blob 绑定步骤。