Rustine docs
MCP

Brancher ton agent

Claude, ChatGPT, Claude Code, Cursor ou VS Code se branchent sur https://mcp.rustine.io, avec OAuth ou une clé d'API.

Ouvrir dans ClaudeOuvrir dans ChatGPT

Le serveur MCP de Rustine laisse ton agent lister tes projets, lancer un scan, lire les problèmes, récupérer un correctif et demander une revérification. Rustine ne modifie jamais ton code : c’est ton agent qui applique le correctif, chez toi.

Adresse du serveur : https://mcp.rustine.io

Avant de commencer : une offre qui ouvre le MCP (Pro, ou l’essai de 14 jours sur Solo, voir Accès) et la double authentification activée sur Rustine.

Avec OAuth (recommandé)

Aucune clé à copier. Au premier appel, ton agent ouvre la page d’autorisation de Rustine : tu vois le compte et l’offre sur lesquels il agira, tu cliques sur Autoriser, et il renouvelle son accès seul.

Agent Où le brancher Pas à pas
Claude (claude.ai, app) Personnaliser › Connecteurs › Ajouter un connecteur personnalisé, nom Rustine, URL https://mcp.rustine.io Centre d’aide
ChatGPT Plugins › + › serveur MCP personnalisé, authentification OAuth Centre d’aide
Claude Code claude mcp add --transport http rustine https://mcp.rustine.io, puis /mcp Centre d’aide
Cursor ~/.cursor/mcp.json : { "mcpServers": { "rustine": { "url": "https://mcp.rustine.io" } } }
VS Code .vscode/mcp.json : { "servers": { "rustine": { "type": "http", "url": "https://mcp.rustine.io" } } }

Dans l’app, Réglages › Agents connectés copie l’adresse et ouvre la bonne page pour Claude et ChatGPT, et liste chaque agent branché avec sa dernière utilisation.

Avec une clé d’API

Pour un agent qui ne sait pas faire OAuth. La clé va dans l’en-tête Authorization, jamais dans l’adresse.

Agent Configuration
Claude Code claude mcp add --transport http rustine https://mcp.rustine.io --header "Authorization: Bearer $RUSTINE_API_KEY"
Cursor { "mcpServers": { "rustine": { "url": "https://mcp.rustine.io", "headers": { "Authorization": "Bearer ${env:RUSTINE_API_KEY}" } } } }
VS Code "headers": { "Authorization": "Bearer ${input:rustine-key}" }, avec un inputs de type promptString et password: true

OAuth ou clé ? Le centre d’aide compare les deux. Pour appeler le serveur depuis un script, sans agent : Depuis un script.

Que lui demander

  1. « Liste mes projets Rustine et leurs scores. »
  2. « Lance un scan de monsaas.fr avec Rustine. »
  3. « Quels sont les problèmes de sécurité de monsaas.fr, du plus grave au moins grave ? »
  4. « Récupère le correctif du premier et applique-le. »
  5. « Revérifie ce problème avec Rustine » (après ton déploiement).

Les outils qu’il appelle, et ce que chacun coûte : Les outils.

↵ Entrée pour ouvrir, Échap pour fermer