← Documentation

Serveur MCP Evinly

Lancez les analyses de conformité Loi Évin directement depuis Claude Desktop, Cursor ou tout client compatible MCP.

Le Model Context Protocol (MCP) permet à un assistant IA d'appeler des outils externes. Le serveur evinly-mcp expose les analyses Evinly comme outils : votre assistant peut vérifier un nom de marque, un slogan ou un post, et recevoir un verdict scoré, argumenté et sourcé (pipeline 3 juges).

C'est un client léger : il appelle l'API REST Evinly avec votre clé API. Aucune donnée technique ni secret de votre côté — juste la clé.

Prérequis

Installation — Claude Desktop

Ouvrez Settings → Developer → Edit Config et ajoutez le serveur :

{
  "mcpServers": {
    "evinly": {
      "command": "npx",
      "args": ["-y", "evinly-mcp"],
      "env": {
        "EVINLY_API_KEY": "evly_live_votre_cle_ici"
      }
    }
  }
}

Redémarrez complètement Claude Desktop. Les outils Evinly apparaissent dans le menu + (ou Settings → Developer affiche evinly: running).

Windows — si le serveur ne démarre pas, remplacez "command": "npx" par "command": "cmd" et "args": ["/c", "npx", "-y", "evinly-mcp"].

Installation — Cursor & autres clients

Même principe : commande npx -y evinly-mcp avec la variable d'environnement EVINLY_API_KEY. Reportez-vous à la doc MCP de votre client pour l'emplacement exact de la config.

Outils exposés

OutilDescription
analyze_brand_nameConformité d'un nom de marque / produit
analyze_sloganConformité d'un slogan ou d'une accroche
analyze_conceptConformité d'un concept créatif
analyze_social_postConformité d'un post réseaux sociaux
ask_evin_questionQuestion générale sur la Loi Évin
suggest_fixReformulation conforme d'un contenu problématique

Les analyses d'étiquette et de campagne (basées sur l'image) restent disponibles dans l'application web app.loievin.fr.

Configuration

VariableRequisDéfautDescription
EVINLY_API_KEYClé API evly_live_…
EVINLY_API_BASE_URLhttps://api.loievin.fr/v1Base de l'API (override self-host / dev)
EVINLY_TIMEOUT_MS120000Timeout par requête (le pipeline prend 15–60 s)

Exemple

Dans votre client, demandez simplement :

Analyse le nom de marque « Yves Resse » avec Evinly

→ l'assistant appelle analyze_brand_name et renvoie le verdict (ici NON_CONFORME — jeu de mots phonétique avec « ivresse »), les articles applicables (L3323-2, L3323-4) et une recommandation.

Limites