MCP Server

Esponi i tool della piattaforma a client compatibili con il Model Context Protocol (Claude Desktop, IDE plugin, agenti custom). Ogni token è scoped a un singolo progetto.

Endpoint

bash
POST https://project--YOUR_PROJECT.lovable.app/api/public/mcp
Authorization: Bearer <MCP_TOKEN>
Content-Type: application/json

Token

Genera un token Bearer dalla sezione Tool → MCP del progetto. I token sono salvati in mcp_tokens con scope configurabili. Revocali in qualsiasi momento dalla stessa UI.

Tool esposti

  • project_info — discovery del progetto e dei tool attivi
  • A/B Testing — esperimenti, varianti, statistiche
  • Links — short link, UTM, analytics
  • Funnel — funnel e statistiche
  • Social Proof — siti, campagne, eventi
  • Feature Flags — eval e gestione
  • Deadline, Perso, Bridge, Brand

Configurazione Claude Desktop

json
// claude_desktop_config.json
{
  "mcpServers": {
    "lovable": {
      "url": "https://project--YOUR_PROJECT.lovable.app/api/public/mcp",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer <MCP_TOKEN>"
      }
    }
  }
}

Trattare il token come una password

Il token MCP dà accesso completo ai tool del progetto. Non committarlo in repository pubblici, non incollarlo in chat condivise.