Corcava logo Le seul outil métier dont vous avez besoin Corcava
Menu

Configuration Corcava MCP pour Continue : MCP distant via SSE

Connectez Continue à Corcava via MCP avec le transport Server-Sent Events (SSE). Ce guide fournit des extraits de config, les étapes de vérification et un workflow exemple qui transforme un spec en tâches puis enregistre l'avancement en commentaires.

Prérequis

À propos du transport SSE

Continue utilise les Server-Sent Events (SSE) pour les serveurs MCP distants, ce qui permet :

  • Streaming en temps réel : les réponses sont streamées au fur et à mesure
  • Connexion persistante : maintient la connexion pour plusieurs requêtes
  • Serveurs distants : fonctionne avec les serveurs MCP hébergés (comme Corcava)
  • Efficacité : moins de surcharge qu'avec du polling

Étape 1 : Obtenir votre clé API Corcava

  1. Connectez-vous à Corcava
  2. Allez dans ParamètresIntégrations
  3. Repérez la section API publique
  4. Cliquez sur Ajouter une clé API
  5. Copiez la clé immédiatement (elle n'est affichée qu'une fois)
  6. Conservez-la en lieu sûr — vous en aurez besoin à l'étape suivante

Étape 2 : Localiser le fichier de configuration Continue

Continue enregistre la configuration dans un fichier config.json. L'emplacement dépend de votre éditeur :

VS Code / Cursor

Chemin :

~/.continue/config.json

Autres éditeurs

Consultez la doc Continue pour votre éditeur. En général :

  • Votre répertoire personnel dans .continue/
  • Ou dans le dossier de paramètres de l'extension Continue

Accéder aux paramètres Continue

Vous pouvez aussi ouvrir la config depuis l'interface Continue :

  1. Cliquez sur l'icône engrenage dans la barre latérale Continue
  2. Choisissez « Modifier la config » ou « Ouvrir le fichier de config »
  3. Le fichier config.json s'ouvre

Étape 3 : Ajouter la configuration du serveur MCP Corcava

Ouvrez votre fichier config.json et ajoutez Corcava au tableau mcpServers. Continue utilise un format tableau avec le transport SSE :

Si c'est votre premier serveur MCP

Si le fichier n'a pas de section mcpServers, ajoutez-la :

{
  "mcpServers": [
    {
      "name": "corcava",
      "transport": {
        "type": "sse",
        "url": "https://app.corcava.com/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_KEY"
        }
      }
    }
  ]
}

Si vous avez déjà d'autres serveurs MCP

Si vous avez déjà des serveurs MCP, ajoutez Corcava au tableau existant :

{
  "mcpServers": [
    {
      "name": "existing-server",
      ...
    },
    {
      "name": "corcava",
      "transport": {
        "type": "sse",
        "url": "https://app.corcava.com/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_KEY"
        }
      }
    }
  ]
}

⚠️ Important

  • Remplacez YOUR_API_KEY par la clé API que vous avez copiée
  • Le type doit être "sse" pour les serveurs distants
  • Il doit y avoir un espace entre « Bearer » et votre clé API
  • Vérifiez que le JSON est valide (pas de virgule en trop, guillemets corrects)

Étape 4 : Enregistrer et redémarrer Continue

  1. Enregistrez le fichier config.json
  2. Rechargez Continue ou redémarrez votre éditeur
  3. Attendez que Continue s'initialise

Recharger Continue

Vous pouvez recharger Continue sans redémarrer l'éditeur :

  • Cliquez sur l'icône Continue dans la barre latérale
  • Cherchez une option « Recharger » ou « Redémarrer »
  • Ou utilisez la palette de commandes : « Continue: Reload »

Note : Si le rechargement ne fonctionne pas, redémarrez complètement l'éditeur.

Étape 5 : Vérifier la connexion

Après le rechargement, vérifiez que Continue peut se connecter à Corcava :

Prompt de vérification

Dans le chat Continue, demandez :

"Quels outils MCP sont disponibles depuis Corcava ?"

Réponse attendue :

Continue doit lister des outils comme :

  • list_tasks
  • get_task
  • create_task
  • update_task
  • list_projects
  • start_time_tracking
  • Et d'autres...

Étape 6 : Workflow exemple — Spec vers tâches

Essayez ce workflow qui transforme un spec en tâches et enregistre l'avancement :

Workflow : Spec → tâches

Étape 1 : Fournir le spec

"J'ai ce spec de fonctionnalité : [collez votre spec]. Convertissez-le en tâches dans Corcava. Montrez-moi les tâches avant de les créer."

Ce qui se passe :

  1. Continue analyse le spec
  2. Propose une liste de tâches avec titres et descriptions
  3. Vous montre les tâches proposées
  4. Attend votre confirmation

Étape 2 : Créer les tâches (après confirmation)

"Oui, créez ces tâches."

Ce qui se passe :

  1. Continue appelle create_task pour chaque tâche
  2. Les tâches sont créées dans Corcava
  3. Continue confirme ce qui a été créé

Étape 3 : Enregistrer l'avancement en commentaires

"J'ai terminé la tâche d'intégration API. Ajoutez un commentaire à cette tâche pour résumer ce qui a été fait."

Ce qui se passe :

  1. Continue trouve la tâche
  2. Appelle add_task_comment avec votre résumé
  3. Le commentaire est ajouté à la tâche

Dépannage des problèmes SSE

❌ Connexion SSE qui tombe

Symptôme : La connexion fonctionne au début puis se coupe

Causes possibles :

  • Instabilité réseau
  • Proxy ou pare-feu qui coupe les connexions longues
  • Timeout côté serveur

Solution :

  1. Vérifiez la stabilité du réseau
  2. Vérifiez que le proxy/pare-feu autorise les connexions SSE
  3. Essayez de recharger Continue
  4. Consultez les logs Continue pour les erreurs

Voir le guide de dépannage SSE →

❌ Timeout de connexion SSE

Symptôme : La connexion échoue ou expire

Causes possibles :

  • Problème de connectivité réseau
  • Pare-feu qui bloque les connexions SSE
  • Proxy d'entreprise qui interfère
  • URL ou en-tête d'auth incorrect

Solution :

  1. Vérifiez que l'URL est correcte : https://app.corcava.com/mcp
  2. Vérifiez le format de l'en-tête d'auth
  3. Testez si https://app.corcava.com est accessible
  4. Vérifiez les paramètres réseau/pare-feu

Voir le guide de dépannage connexion →

❌ Erreurs de validation de la config

Causes possibles :

  • Syntaxe JSON invalide
  • Champs requis manquants (name, transport, type, url)
  • Type de transport incorrect (doit être "sse" pour distant)

Solution :

  1. Validez la syntaxe JSON
  2. Vérifiez que "type": "sse" est défini
  3. Vérifiez que tous les champs requis sont présents

Voir le guide de dépannage JSON →

Bonnes pratiques pour SSE

Conseils spécifiques SSE

  • Garder le contexte minimal : SSE fonctionne mieux avec des requêtes ciblées
  • Réduire les appels d'outils : regrouper les opérations quand c'est possible
  • Gérer les déconnexions : Continue doit réessayer automatiquement
  • Surveiller la connexion : consultez les logs Continue si les problèmes persistent

Prochaines étapes

Connecter Continue à Corcava

Utilisez le transport SSE pour l'accès MCP à distance

Aucune carte bancaire requise