Passer au contenu principal
Le serveur MCP (Model Context Protocol) de LLMGenerator permet aux agents IA de générer, analyser et valider des fichiers llms.txt pour vous — sans quitter la conversation. Point de terminaison : https://mcp.llmgenerator.com/mcp

Prérequis

Vous avez besoin d’une clé API LLMGenerator. Créez-en une dans les paramètres des clés API. Format : llmgen_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Configuration

Modifiez le fichier de configuration :
  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows / Linux : ~/.config/claude/claude_desktop_config.json
{
  "mcpServers": {
    "llmgenerator": {
      "url": "https://mcp.llmgenerator.com/mcp",
      "headers": {
        "Authorization": "Bearer llmgen_votre_cle_api"
      }
    }
  }
}
Redémarrez Claude Desktop. Les outils LLMGenerator apparaissent sous l’icône Outils du chat.

Outils disponibles

Après connexion, votre agent dispose de 9 outils :
OutilDescription
generate_llms_txtLance la génération de llms.txt pour une URL
get_generation_statusSuit la tâche jusqu’à la fin
list_sitesListe les sites générés
get_siteDétails et URL de fichiers pour un site
get_llms_txt_contentRécupère le texte llms.txt
discover_urlsExplore un site et découvre les URL
get_discovered_urlsListe les URL d’une tâche de découverte
get_credit_balanceSolde de crédits et transactions récentes
validate_llms_txtValide un contenu llms.txt et retourne un score

Exemples de prompts

«Génère un llms.txt pour stripe.com»
L’agent appelle generate_llms_txt, interroge get_generation_status puis renvoie le résultat.
«Montre mes sites générés et le contenu llms.txt du plus récent»
L’agent utilise list_sites puis get_llms_txt_content.
«Valide ce llms.txt et dis-moi comment l’améliorer : [collez le contenu]»
L’agent appelle validate_llms_txt (score 0–100 et suggestions).
«Découvre les URL sur docs.example.com avant que je choisisse lesquelles inclure»
L’agent utilise discover_urls et get_discovered_urls.
«Combien de crédits il me reste ?»
L’agent appelle get_credit_balance.

Fonctionnement

Le serveur MCP tourne sur Cloudflare Workers comme proxy devant l’API REST LLMGenerator. Votre clé est transmise à chaque requête ; le serveur MCP ne stocke pas vos données.
Agent IA → mcp.llmgenerator.com → api.llmgenerator.com
               (protocole MCP)         (API REST)
Limite de débit : 60 requêtes par minute et par clé API. Au-delà, réponse 429 avec un message explicite.

Consommation de crédits

OutilCrédits
generate_llms_txt (simple)1 par URL
generate_llms_txt (améliorée)2 par URL
discover_urls (premier scan)Gratuit
discover_urls (nouveau scan)1 crédit par 10 URL
Outils de lecture (list_sites, get_site, etc.)Gratuit
validate_llms_txtGratuit

Dépannage

  1. Vérifiez que l’URL est exactement https://mcp.llmgenerator.com/mcp (avec /mcp).
  2. Vérifiez que la clé commence par llmgen_.
  3. Redémarrez le client après enregistrement.
  4. Testez la connexion :
curl -s -X POST https://mcp.llmgenerator.com/mcp \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer llmgen_VOTRE_CLE" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Clé absente ou invalide. Utilisez Authorization: Bearer llmgen_... (avec le préfixe Bearer ). Créez une nouvelle clé dans les paramètres API.
Plus de 60 requêtes/minute avec la même clé. Attendez 60 secondes. Pour des limites plus élevées, contactez-nous.
Les gros sites peuvent prendre 1–3 minutes. L’agent doit poursuivre le polling avec get_generation_status. Au-delà de 5 minutes, relancez une génération.

Détails du protocole

  • Transport : Streamable HTTP
  • Version MCP : 2024-11-05
  • Authentification : en-tête Authorization: Bearer llmgen_xxx
  • Content-Type : les requêtes doivent inclure Accept: application/json, text/event-stream
Une connexion OAuth 2.1 dans le navigateur est prévue pour éviter de copier manuellement la clé API.