Créez et suivez vos codes QR depuis votre outil d’IA.
Codes Dance expose un serveur MCP distant. Connectez-le une fois et Claude, Codex ou Cursor pourront créer des codes QR, changer leur destination et répondre à « qui a scanné » : où, avec quel appareil et quand.
https://codes.dance/api/mcpConnexion en une minute
Connectez-vous avec votre compte Codes Dance quand l’outil le demande : OAuth 2.1, aucune clé API à copier. Pas encore de compte ? Il est créé à la première connexion.
Claude.ai · Claude Desktop
- Ouvrez Settings → Connectors → Add custom connector
- Collez https://codes.dance/api/mcp puis cliquez sur Add
- Cliquez sur Connect, connectez-vous avec votre compte Codes Dance et approuvez
- Activez le connecteur dans une conversation et posez vos questions
Claude Code
Ajoutez le serveur, puis lancez /mcp → codes-dance → Authenticate :
claude mcp add --transport http codes-dance https://codes.dance/api/mcpOpenAI Codex
Ajoutez-le à votre configuration Codex ; Codex lancera le flux OAuth à la première connexion :
[mcp_servers.codes_dance]
url = "https://codes.dance/api/mcp"Cursor · Windsurf · VS Code
Ajoutez-le à .cursor/mcp.json (ou l’équivalent Windsurf / VS Code) et approuvez la demande de connexion :
{
"mcpServers": {
"codes-dance": { "url": "https://codes.dance/api/mcp" }
}
}Scripts, CI et outils sans OAuth
Créez une clé API personnelle dans Tableau de bord → API et MCP et envoyez-la comme bearer token.
claude mcp add --transport http codes-dance https://codes.dance/api/mcp \
--header "Authorization: Bearer cd_live_…"Outils
Les outils en lecture ne modifient rien. Les outils en écriture sont signalés pour que votre outil d’IA demande confirmation.
| Outil | Rôle | Accès |
|---|---|---|
| create_qr_code | Crée un code QR pour une URL, un texte, un Wi‑Fi, une carte de contact, un événement, etc. Renvoie le lien de scan et un aperçu PNG. | Écriture |
| list_qr_codes | Liste vos codes QR avec leur destination, le total des scans et le dernier scan. | Lecture |
| get_qr_code | Détails d’un code QR. | Lecture |
| update_qr_code | Change la destination d’un code existant. Le code imprimé reste le même. | Écriture |
| get_qr_image | Génère l’image du QR en PNG ou SVG à n’importe quelle taille. | Lecture |
| get_qr_analytics | Scans, visiteurs uniques, tendance, pays, villes, appareils, navigateurs et carte de chaleur jour × heure. | Lecture |
| get_recent_scans | Les derniers scans individuels : heure, lieu approximatif, appareil, résultat. | Lecture |
| get_dashboard_overview | Totaux sur l’ensemble du compte. | Lecture |
Ce que vous pouvez demander
Le langage naturel suffit : le modèle choisit le bon outil.
- “Crée un code QR pour https://example.com/menu et montre-le-moi.”
- “Combien de personnes ont scanné mon code menu cette semaine, et depuis quelles villes ?”
- “Fais pointer le QR de l’événement vers la nouvelle page d’inscription.”
- “Lequel de mes codes QR marche le mieux, et quand les gens le scannent-ils ?”
Sécurité et confidentialité
OAuth 2.1 avec PKCE
Connexion et consentement sont gérés par Clerk, la même authentification que votre tableau de bord. Votre outil ne voit jamais votre mot de passe.
Permissions minimales
Seuls email et profile sont demandés, juste assez pour identifier votre compte. Les jetons se renouvellent sans nouvelle connexion.
Clés API hachées
Les clés personnelles sont affichées une fois et stockées uniquement sous forme de hachage SHA‑256. Révoquez n’importe quelle clé instantanément.
Vos données uniquement
Les outils ne renvoient que les codes QR et statistiques du compte connecté. Les lieux sont approximatifs et les adresses IP ne sont jamais stockées.
Écritures explicites
Créer ou rediriger un code est un outil distinct marqué en écriture, donc Claude et les autres clients demandent confirmation.
Déconnexion à tout moment
Supprimez le connecteur dans votre outil ou révoquez l’accès depuis votre compte Codes Dance. L’accès cesse immédiatement.
Politique de confidentialité · Conditions d’utilisation · support@codes.dance
FAQ
Est-ce gratuit ?
Oui. Le serveur MCP est inclus dans chaque compte. Les comptes gratuits peuvent détenir 1 code QR et les comptes Pro jusqu’à 100 ; les statistiques sont disponibles pour les deux.
Quels clients sont pris en charge ?
Tout client MCP prenant en charge les serveurs distants en Streamable HTTP : Claude.ai, Claude Desktop, Claude Code, OpenAI Codex, Cursor, Windsurf, VS Code, etc. Les clients sans OAuth peuvent utiliser une clé API.
Puis-je changer la destination d’un QR déjà imprimé ?
Oui. Chaque code Codes Dance passe par votre lien de scan, donc update_qr_code change la destination sans rien réimprimer.
À quoi l’outil d’IA a-t-il accès ?
Uniquement aux codes QR et statistiques du compte avec lequel vous vous connectez. Il ne voit ni les autres utilisateurs, ni la facturation, ni votre mot de passe.
Où obtenir de l’aide ?
Écrivez à support@codes.dance en indiquant votre outil d’IA et le texte de l’erreur si la connexion échoue.