Lovable MCP — 可爱的MCP
v1.0.0使用 Lovable 的 MCP 服务器从自然语言提示创建、迭代和部署全栈 Web 应用。每当用户想要构建 Web 应用、仪表盘、内部工具、原型、登陆页面或使用 Lovable 的任何前端/全栈项目时触发此技能 —— 无论他们是否明确提到“Lovable”,只要他们需要快速构建和部署一个可用的应用。也在用户想要以编程方式管理 Lovable 项目时触发:列出工作空间项目、审计编辑历史、审查差异、读取项目文件、检查部署状态、管理数据库或设置 AI 治理策略。当用户提到“Lovable”、“Lovable 项目”、“Lovable 应用”,或要求构建/发布/部署 Web 应用且 Lovable 作为连接的 MCP 可用时,使用此技能。即使他们只是说“为我创建一个应用”或“为 X 构建一个仪表盘”—— 如果 Lovable MCP 已连接,则此技能适用。涵盖整个生命周期:创建 → 迭代 → 审查 → 部署。
运行时依赖
版本
部署项目(project_id)→ 上线
安装命令
点击复制技能文档
可爱的MCP服务器 通过可爱的MCP服务器构建、迭代、检查和部署全栈Web应用程序 - 无需打开可爱的UI。可爱的代理处理繁重的工作:您用简单语言描述您想要的内容,它就会构建一个可用的应用程序(当需要时使用React + Vite + Tailwind + shadcn/ui + Supabase)。MCP服务器以编程方式公开此功能,因此您可以从任何支持技能的代理中驱动整个工作流程。 什么是可爱的MCP? 可爱提供一个模型上下文协议(MCP)服务器,位于https://mcp.lovable.dev,给AI代理直接访问: 创建、读取、更新和删除可爱项目 将提示发送到可爱的AI代理以构建/迭代应用程序 将项目部署到生产环境 读取源代码并查看差异 管理工作区级别的治理 查询分析 身份验证是OAuth 2.1+PKCE。MCP服务器支持标准MCP OAuth流程: 联系服务器→接收WWW-Authenticate:Bearer挑战 从https://lovable.dev/oauth/.well-known/oauth-authorization-server获取OAuth元数据 使用PKCE将用户重定向到授权端点 在令牌端点用授权代码交换令牌 在所有后续调用中使用访问令牌作为Authorization:Bearer 先决条件 可爱账户(推荐Pro或Business计划 - 需要API访问权限) 来自可爱支持的CLIENT_ID(通过电子邮件support@lovable.dev请求MCP OAuth客户端凭据) curl(应该在任何系统上都可用) python3(用于脚本,应该在任何系统上都可用) 设置 步骤1:从可爱获取凭据 联系可爱支持(support@lovable.dev)并请求MCP OAuth客户端凭据。他们将提供一个CLIENT_ID(一个类似0123456789abcdef0123456789abcdef的十六进制字符串)。此CLIENT_ID注册了一个特定的重定向URI。技能脚本在OAuth流程中使用此重定向URI。 步骤2:运行OAuth设置 #使脚本可执行 chmod +x scripts/*.sh #运行OAuth设置 - 这将为您生成一个PKCE授权URL bash scripts/lovable-oauth-setup.sh 脚本将: 生成一个加密随机的PKCE code_verifier + code_challenge 为您打印一个授权URL以在浏览器中打开 等待您粘贴回包含?code=参数的重定向URL 用代码交换访问+刷新令牌 将令牌保存到config/lovable-tokens.json 步骤3:测试连接 #获取访问令牌(如果过期自动刷新) TOKEN=$(bash scripts/lovable-get-token.sh) #测试:列出您的个人资料和工作区 curl -s -X POST https://mcp.lovable.dev/ \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -H "Authorization: Bearer $TOKEN" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"get_me","arguments":{}},"id":1}' 步骤4:在OpenClaw中配置MCP服务器 在openclaw.json中添加可爱的MCP服务器: { "mcp": { "servers": { "lovable": { "url": "https://mcp.lovable.dev", "type": "http", "auth": { "CLIENT_ID": "" } } } } } 然后重新启动网关:openclaw gateway restart OAuth详细信息 OAuth流程使用PKCE(Proof Key for Code Exchange),如MCP OAuth 2.1规范所需。 授权URL参数 参数 值 response_type code client_id 您的CLIENT_ID code_challenge_method S256 code_challenge Base64URL(SHA256(code_verifier)) scope offline projects:read projects:write projects:create workspaces:read workspaces:write state 随机anti-CSRF令牌 令牌端点 在https://lovable.dev/oauth/token处交换授权代码: 参数 值 grant_type authorization_code code 从重定向中获得的授权代码 redirect_uri 您客户端的注册重定向URI client_id 您的CLIENT_ID code_verifier 您生成的PKCE验证器 刷新令牌 当访问令牌过期(8小时后)时,使用刷新令牌: curl -s -X POST https://lovable.dev/oauth/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=refresh_token" \ -d "refresh_token=" \ -d "client_id=" \ -d "redirect_uri=" 如何使用
- 找到您的工作区ID
- 列出所有项目