用途:检查和管理用户的 Vercel 网站、Web 应用、项目与部署,包括读取构建日志和运行时日志、排查生产错误与执行相关操作。
主要能力与用法:使用已安装的 vercel CLI。先执行 vercel status;若返回 not_connected,则运行 vercel authorize-url,并仅把返回的 connect_url 提供给用户。运行 vercel list-tools 查看当前提供方工具目录与实时 schema,再以下列方式调用已公布的某个工具:vercel call-tool --name <tool> --arguments-json '<json-object>'。已审阅目录跟随 Vercel 当前公开 MCP 工具文档,含 create_deployment;旧名称 deploy_to_vercel 等仅在实时服务器迁移期间仍公布时才被接受。始终使用 list-tools 返回的实时 schema,例如当前 create_deployment 的参数把部署定义放在 requestBody 下。list-tools 只暴露已审阅的 Vercel 工具,并包含每个工具的 hatch_permission、hatch_action 与 hatch_permission_label;未知或新增的工具需经审阅后才可用。
权限与限制:OAuth 通过 authd 使用动态客户端注册和 PKCE;Vercel 声明该客户端为公开客户端且不签发 client secret,因此不会向 Muse 引入共享凭据,也绝不能在聊天中索取凭据。该 MCP 服务器下 Vercel 只提供身份与会话两类 OAuth 范围,因此“默认只读”由连接器权限而非更窄的提供方范围来保证。普通读取遵循用户的连接器设置;解密后的密钥、部署或沙箱文件内容、部署、购买、凭据创建、安全变更、沙箱执行及其他变更操作使用单独的细粒度权限,默认会先询问。由于 Vercel 只公布身份/会话 OAuth 范围,无法针对单个工具申请提供方侧的增量范围。购买类工具可能产生即时且不可退款的费用;当实时工具契约提供报价时应获取并展示给用户,不得推定用户已确认。任何失败或超时的写入都不要自动重试,因其副作用可能已经完成。