// fichier de config
cline_mcp_settings.json
Ouvrez-le depuis l’icône MCP Servers du panneau Cline : onglet Configure, puis Configure MCP Servers. Les serveurs se placent sous mcpServers.
Pour les utilisateurs de Cline
Cline lit des fichiers, lance des commandes et demande avant de changer quoi que ce soit. Maguyva indexe tout le dépôt et le restitue via MCP : le mode Plan part de vrais sites d’appel plutôt que d’un listing de répertoires.
Palier Free : 3 dépôts, Jusqu'à 50 000 lignes de dépôt indexées, sans carte bancaire.
.clinerules pour la façon de travailler. Maguyva pour ce que dit le code aujourd’hui. Quatre faits propres à Cline.
// fichier de config
Ouvrez-le depuis l’icône MCP Servers du panneau Cline : onglet Configure, puis Configure MCP Servers. Les serveurs se placent sous mcpServers.
// transport
Cline se connecte au point de terminaison de Maguyva en Streamable HTTP. Aucun processus local, pas de Node.js.
// clé
La clé va directement dans l’en-tête Authorization, comme dans les exemples de Cline. Le fichier de réglages se trouve dans le stockage utilisateur de votre éditeur, pas dans votre dépôt.
// type
Gardez "type": "streamableHttp" dans l’entrée : sans type, Cline suppose l’ancien SSE. Listez dans autoApprove les outils de confiance pour sauter leur demande d’approbation.
# .clinerules/testing.md
- Lance la suite de tests avant de marquer une tâche comme terminée.
- Demande avant d’ajouter une dépendance.Les règles d’espace de travail sont des fichiers Markdown dans .clinerules/ ou .cline/rules/ ; Cline lit aussi AGENTS.md, .cursorrules et .windsurfrules. Les règles sont le bon endroit pour :
Les règles disent à Cline comment se comporter. Elles ne lui disent pas quels services lisent la table qu’il s’apprête à migrer.
Trois lacunes que Cline comble en lisant plus de fichiers, une requête à la fois.
Le mode Plan raisonne à partir de ce que Cline a lu jusque-là. Sur un gros dépôt, c’est une arborescence et une poignée de fichiers, et le plan hérite des lacunes.
Chaque fichier que Cline ouvre pour s’orienter coûte des tokens et une requête au modèle. S’orienter dans un paquet inconnu peut consommer une bonne partie de la fenêtre de contexte avant la première modification.
“Qui d’autre appelle ça ?” est une question de graphe. Une recherche textuelle trouve la chaîne, mais ne distingue pas les vrais appelants d’un commentaire, d’un mock ou d’une méthode homonyme.
Une entrée mcpServers donne à Cline :
Les règles Cline disent à Cline comment travailler.
Maguyva donne à Cline une carte pour planifier.
Planifiez avec la carte, puis agissez.
// workflow 01
cline plan> déplace le rafraîchissement de session dans le paquet auth dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → Le plan liste trois sites d’appel avant le passage en mode Act. [exit 0]
Le plan nomme chaque fichier qu’il va toucher : vous approuvez une liste, pas une intuition.
// workflow 02
cline> comment calcule-t-on le prorata ? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← implémentation test/billing/proration.spec.ts:7 ← fixture → Cline lit un fichier au lieu de six. [exit 0]
Les résultats classés placent l’implémentation au-dessus de la fixture qui porte le même nom.
Trois étapes. Palier Free : 3 dépôts, Jusqu'à 50 000 lignes de dépôt indexées, sans carte bancaire.
// step 01
Choisissez-en un que vous connaissez déjà, pour pouvoir évaluer les réponses.
// step 02
cline_mcp_settings.json
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
} // step 03
Remplacez mgv_xxxx par votre clé API et enregistrez le fichier. Posez une question dont vous connaissez déjà la réponse, puis ouvrez le fichier cité.