AssistFlow.ai · Blog

Connectez AssistFlow CRM à Cursor IDE avec MCP : Guide étape par étape

AssistFlow AI · 2026-05-01

Connectez AssistFlow CRM à Cursor IDE avec MCP

Temps : ~3 minutes · Niveau technique : Bas · Coût : Gratuit

Ce guide vous permettra de connecter votre compte AssistFlow à Cursor IDE via le Model Context Protocol (MCP). Une fois connecté, vous pourrez utiliser des commandes en langage naturel dans le panneau Composer/Agent de Cursor comme "listez 10 leads du secteur dentaire qui me sont assignés à Istanbul et que je n'ai pas appelés aujourd'hui".

Qu'est-ce que le MCP et pourquoi est-ce important ?

Le Model Context Protocol, ouvert par Anthropic en novembre 2024, est une norme ouverte qui permet aux clients AI (Cursor, Claude Desktop, Continue, Cline, etc.) de se connecter à des systèmes externes de manière standardisée. Le serveur MCP d'AssistFlow est entièrement conforme — ainsi, les mêmes outils fonctionnent dans n'importe quel client compatible MCP.

Prérequis

1. Créez un jeton API personnel

  1. Allez sur Paramètres → Jetons API (vous devez être connecté).
  2. Cliquez sur "Nouveau Jeton" en haut à droite.
  3. Donnez-lui un nom mémorable : "Mon Cursor IDE — ordinateur portable de travail"
  4. Le jeton est affiché une seule fois. Copiez-le immédiatement et stockez-le en lieu sûr (1Password, KeePass, etc).

Format du jeton : 47 caractères commençant par asf_.

⚠️ Sécurité : Ne jamais commettre le jeton sur GitHub, ne jamais l'envoyer par email, ne jamais le montrer lors d'un partage d'écran. Si vous soupçonnez une fuite, révoquez-le immédiatement depuis Paramètres → Jetons API — il devient inactif en quelques secondes.

2. Testez que le jeton fonctionne

Avant de l'intégrer dans Cursor, il est bon de vérifier le jeton via PowerShell ou curl.

PowerShell (Windows) :

$token = "asf_PASTE_YOUR_TOKEN"
$body  = '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Invoke-RestMethod -Method Post `
  -Uri "https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server" `
  -Headers @{ Authorization = "Bearer $token"; "Content-Type" = "application/json" } `
  -Body $body | ConvertTo-Json -Depth 6

curl (macOS/Linux/WSL) :

curl -X POST https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server \\
  -H "Authorization: Bearer asf_PASTE_YOUR_TOKEN" \\
  -H "Content-Type: application/json" \\
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jq

La réponse devrait lister 10 outils : list_my_leads, get_lead, create_ticket, get_call_transcript et d'autres. Si aucune réponse ne vient, le jeton est invalide, expiré ou révoqué.

3. Modifiez le mcp.json de Cursor

Dans Cursor IDE, ouvrez Paramètres → Paramètres de Cursor → MCP, ou modifiez directement le fichier :

Créez le fichier s'il n'existe pas. Ajoutez la clé assistflow au bloc existant mcpServers :

{
  "mcpServers": {
    "assistflow": {
      "url": "https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server",
      "headers": {
        "Authorization": "Bearer asf_PASTE_YOUR_TOKEN_HERE"
      }
    }
  }
}

4. Redémarrez Cursor

Quittez complètement et rouvrez Cursor. Ouvrez le panneau Composer / Chat — sous "Outils" ou "Serveurs MCP", vous devriez voir le serveur assistflow avec les 10 outils listés.

5. Commencez à utiliser le langage naturel

Vous pouvez maintenant écrire des commandes comme celles-ci dans Cursor Composer :

Cursor choisit automatiquement le bon outil et écrit le résultat directement dans l'éditeur. Pas de changement d'onglet, pas de panneau AssistFlow — votre CRM entier dans votre IDE.

Quels outils sont disponibles ?

Les mêmes 10 outils que la version turque ci-dessus : list_my_leads, get_lead, update_lead_status, add_lead_note, get_call_transcript, list_my_tickets, create_ticket, plus les outils réservés aux administrateurs get_drip_health, pause_drip, resume_drip.

FAQ

Qui voit quoi ?

Les outils de lead/ticket/appel fonctionnent pour tout le monde (y compris les représentants commerciaux) — mais grâce aux politiques de sécurité au niveau des lignes (RLS) d'AssistFlow, chaque utilisateur voit seulement ses propres enregistrements assignés. Les outils de gestion des drips sont réservés aux administrateurs.

Que faire si mon jeton est volé ?

Révoquez-le immédiatement depuis Paramètres → Jetons API. Il devient inactif en quelques secondes. Vous pouvez également voir les colonnes use_count et last_used_at pour suivre l'activité.

Cursor uniquement ?

Non. Tout client compatible MCP fonctionne : Cursor, Claude Desktop, Continue, Cline et d'autres. Même URL et jeton, juste un fichier de configuration différent.

Des coûts supplémentaires ?

Non. Toute personne ayant un abonnement AssistFlow peut créer des jetons illimités gratuitement.

En savoir plus