Retour

Installer, client par client

Le serveur de Sarutobi est un endpoint HTTP standard. Ce qui change d'un agent à l'autre, c'est uniquement la façon de lui déclarer une adresse — le reste, découverte, autorisation et vérification, vient du protocole.

L'adresse à donner

https://sarutobi.ascencia.re/api/mcp

Ce qui se passe, quel que soit le client

  1. Vous donnez l'adresse au client, de la façon décrite dans sa section.
  2. Le client interroge le serveur, découvre qu'il faut s'autoriser, et s'enregistre tout seul. Rien à créer de votre côté.
  3. Votre navigateur s'ouvre sur l'écran de consentement de Sarutobi.
  4. Vous choisissez l'organisation et cochez ce que l'agent pourra lire. L'écriture arrive décochée.
  5. Le client repart avec un jeton. Il n'y a rien à copier.

L'écran d'autorisation

C'est le même pour tous les clients, et c'est le seul moment où vous décidez quelque chose. Le nom affiché est celui que le client a déclaré en s'enregistrant.

Capture à venir

L'écran de consentement de Sarutobi : le nom du client demandeur, le sélecteur d'organisation, et la liste des permissions — celles d'écriture décochées.

Si votre client n'a pas de navigateur

Un job de CI ne can pas afficher un écran de consentement. Créez alors un jeton depuis Mon compte → Agents et présentez-le en en-tête. C'est la seule différence : partout où une section ci-dessous montre une adresse, ajoutez l'en-tête.

Le même serveur, avec un jeton
Authorization: Bearer st_mcp_...

Par commande

Le client a une sous-commande qui enregistre un serveur distant.

Claude Code

L'agent en terminal. Le plus direct pour interroger ses mesures pendant qu'on code.

  1. Dans un terminal, une seule commande suffit.
    claude mcp add --transport http sarutobi https://sarutobi.ascencia.re/api/mcp
  2. Ouvrir le gestionnaire MCP de Claude Code et lancer l’autorisation pour « sarutobi ».

    Capture à venir

    Le panneau « /mcp » de Claude Code : la ligne « sarutobi » sélectionnée, et l’entrée « Authenticate ».

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Retaper « /mcp » : « sarutobi » est marqué connecté et ses outils sont listés en dessous.

    Capture à venir

    Le panneau « /mcp » après autorisation : « sarutobi » connecté, ses outils listés.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Claude Code

OpenAI Codex

L'agent d'OpenAI, en terminal comme en extension. OAuth par défaut.

  1. Déclarer le serveur dans « ~/.codex/config.toml », puis lancer la connexion.
    codex mcp login sarutobi
  2. Ouvrir le gestionnaire MCP de OpenAI Codex et lancer l’autorisation pour « sarutobi ».
  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Lancer « codex mcp list » : « sarutobi » apparaît authentifié.

    Capture à venir

    La sortie de « codex mcp list », « sarutobi » marqué authentifié.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de OpenAI Codex

Gemini CLI

L'agent de Google en ligne de commande.

  1. Déclarer le serveur dans « ~/.gemini/settings.json ».
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Ouvrir le gestionnaire MCP de Gemini CLI et lancer l’autorisation pour « sarutobi ».

    Capture à venir

    Gemini CLI après « /mcp », le serveur en attente d’autorisation.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Taper « /mcp » : « sarutobi » est listé avec le nombre d’outils qu’il expose.

    Capture à venir

    Gemini CLI après « /mcp » : « sarutobi » connecté et ses outils listés.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Gemini CLI

Par fichier

Le client lit un fichier JSON où l'on déclare l'URL et les en-têtes.

Cursor

L'éditeur. Le serveur vaut pour un projet ou pour tous.

  1. Créer ou ouvrir « ~/.cursor/mcp.json » — ou « .cursor/mcp.json » pour un seul projet.
    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Cursor détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    Le panneau MCP de Cursor, « sarutobi » détecté et son bouton de connexion.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Réglages → MCP : « sarutobi » porte une pastille verte et ses outils sont comptés.

    Capture à venir

    Le même panneau après autorisation : pastille verte et outils listés.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Cursor

VS Code

Par GitHub Copilot, en mode agent.

  1. Une commande, ou le fichier « .vscode/mcp.json » du projet.
    code --add-mcp '{"name":"sarutobi","type":"http","url":"https://sarutobi.ascencia.re/api/mcp"}'
  2. VS Code détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    VS Code : le bouton « Start » affiché au-dessus du serveur dans « .vscode/mcp.json ».

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Ouvrir le chat en mode agent, dérouler la liste des outils : « sarutobi » y a sa section.

    Capture à venir

    La liste des outils du chat agent, section « sarutobi » cochée.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de VS Code

Windsurf

L'éditeur de Codeium, serveurs déclarés pour Cascade.

  1. Panneau Cascade → Plugins → Ajouter un serveur, ou le fichier « mcp_config.json ».
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Windsurf détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    Le panneau Plugins de Windsurf, « sarutobi » ajouté, avant connexion.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Panneau Cascade → Plugins : « sarutobi » est actif et ses outils comptés.

    Capture à venir

    Le même panneau, « sarutobi » actif.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Windsurf

Cline

L'extension autonome de VS Code.

  1. Icône MCP du panneau Cline → Configure MCP Servers, puis éditer le JSON.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Cline détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    L’écran « Configure MCP Servers » de Cline, configuration collée.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Panneau Cline → MCP Servers : « sarutobi » est vert et ses outils listés.

    Capture à venir

    Le panneau « MCP Servers » de Cline, « sarutobi » connecté.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Cline

Roo Code

L'agent multi-modes, dérivé de Cline.

  1. Panneau Roo Code → MCP → Edit Global MCP, puis éditer le JSON.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Roo Code détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    L’écran « Edit Global MCP » de Roo Code, configuration collée.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Panneau Roo Code → MCP : « sarutobi » est actif et ses outils listés.

    Capture à venir

    Le panneau MCP de Roo Code, « sarutobi » actif.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Roo Code

Kiro

L'IDE agentique d'AWS, orienté spécification.

  1. Créer « .kiro/settings/mcp.json » dans le projet, ou son équivalent global.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Kiro détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    Kiro après création de « .kiro/settings/mcp.json », le serveur détecté.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Panneau MCP de Kiro : « sarutobi » est en vert.

    Capture à venir

    Le panneau MCP de Kiro, « sarutobi » en vert.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Kiro

Trae

L'IDE adaptatif, serveurs déclarés par fichier.

  1. Réglages → MCP → Ajouter, puis coller la configuration.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }
  2. Trae détecte le serveur au rechargement. Lancer la connexion depuis son panneau MCP.

    Capture à venir

    L’écran d’ajout MCP de Trae, configuration collée.

  3. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  4. Réglages → MCP : « sarutobi » figure dans la liste avec ses outils.

    Capture à venir

    La liste MCP de Trae, « sarutobi » ajouté.

  5. Poser une première question : « liste mes sites ».

Documentation MCP de Trae

Par l'interface

Le serveur s'ajoute depuis les réglages du client, sans fichier à éditer.

Claude

Applications de bureau et web, par connecteur personnalisé.

  1. Réglages → Connecteurs → Ajouter un connecteur personnalisé, puis coller l’adresse.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }

    Capture à venir

    La fenêtre « Ajouter un connecteur personnalisé » de Claude, champ d’adresse rempli.

  2. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  3. Ouvrir une conversation : « sarutobi » figure parmi les connecteurs disponibles.

    Capture à venir

    Les réglages Connecteurs de Claude, « sarutobi » listé et actif.

  4. Poser une première question : « liste mes sites ».

Documentation MCP de Claude

Zed

L'éditeur rapide, serveurs de contexte dans les réglages.

  1. Réglages → Serveurs de contexte → Ajouter un serveur distant.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }

    Capture à venir

    La fenêtre « Ajouter un serveur distant » de Zed, adresse collée.

  2. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  3. Réglages → Serveurs de contexte : « sarutobi » est en cours d’exécution.

    Capture à venir

    La liste des serveurs de contexte de Zed, « sarutobi » en cours d’exécution.

  4. Poser une première question : « liste mes sites ».

Documentation MCP de Zed

Warp

Le terminal agentique, serveurs ajoutés depuis les réglages.

  1. Réglages → AI → MCP servers → Add, puis coller l’adresse.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }

    Capture à venir

    L’écran « Add MCP server » de Warp, adresse collée.

  2. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  3. Réglages → AI → MCP servers : « sarutobi » affiche l’état connecté.

    Capture à venir

    La liste MCP de Warp, « sarutobi » connecté.

  4. Poser une première question : « liste mes sites ».

Documentation MCP de Warp

JetBrains

IntelliJ, WebStorm et consorts, via l'assistant IA.

  1. Réglages → Tools → AI Assistant → MCP, puis ajouter un serveur distant.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }

    Capture à venir

    La fenêtre d’ajout de serveur MCP de l’assistant JetBrains, adresse collée.

  2. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  3. Réglages → Tools → AI Assistant → MCP : « sarutobi » est vert et ses outils comptés.

    Capture à venir

    La liste MCP des réglages JetBrains, « sarutobi » connecté.

  4. Poser une première question : « liste mes sites ».

Documentation MCP de JetBrains

Goose

L'agent ouvert de Block, extensible par extensions.

  1. Lancer « goose configure », choisir « Add Extension » puis « Remote Extension ».
    goose configure

    Capture à venir

    Le terminal pendant « goose configure », au choix « Remote Extension ».

  2. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  3. Relancer « goose configure » → « Toggle Extensions » : « sarutobi » est activée.

    Capture à venir

    La liste des extensions de Goose, « sarutobi » activée.

  4. Poser une première question : « liste mes sites ».

Documentation MCP de Goose

Replit

L'environnement en ligne et son agent.

  1. Panneau Integrations de l’espace de travail → ajouter un serveur MCP distant.
    Configuration MCP
    {
      "mcpServers": {
        "sarutobi": {
          "url": "https://sarutobi.ascencia.re/api/mcp"
        }
      }
    }

    Capture à venir

    Le panneau Integrations de Replit, ajout d’un serveur MCP distant.

  2. Votre navigateur s'ouvre sur Sarutobi. Choisissez l'organisation, cochez les permissions, validez — c'est l'écran du haut de page.
  3. Panneau Integrations : « sarutobi » est listé comme connecté.

    Capture à venir

    Le panneau Integrations, « sarutobi » connecté.

  4. Poser une première question : « liste mes sites ».

Documentation MCP de Replit