用途:通过 Replit 官方 MCP 服务器读取、创建、更新和发布应用。
主要能力:使用已安装的 replit CLI 操作。先运行 replit status 查看状态;若返回 not_connected,则运行 replit authorize-url,并只把返回的 connect_url 分享给用户。运行 replit list-tools 可查看实时工具目录与 schema,再用 replit call-tool --name <tool> --arguments-json '<json-object>' 调用已公开的工具。list-tools 只暴露经审核的 Replit 工具,并包含各工具的 hatch_permission、hatch_action 和 hatch_permission_label;未知或新增的提供方工具在审核前不可用。
权限与授权:OAuth 通过 authd 使用动态客户端注册和 PKCE,不向 Muse 传入共享客户端密钥,也不得在聊天中索取凭据。首次连接仅请求只读权限。执行写入前,或写入因缺少权限失败后,运行 replit status --for-command <tool-name>;若返回 scope_status: not_granted,原样复制 scope_add_url,并单独一行以 Additional Replit access 形式发布,等待用户同意后再重试一次。OAuth 访问不替代 Hatch 审批。不得自行构造 scope URL 或在聊天中索要令牌。读取权限遵循用户的连接器设置;创建、编辑和发布应用使用各自独立的细粒度审批。
限制:不要自动重试失败或超时的写入操作,因为其副作用可能已经完成。