Connectez vos outils
Cairn a un serveur MCP. Un client qui suit le flux d’autorisation MCP se connecte depuis votre navigateur, et un script utilise un jeton. Cette page indique ce que permet chaque choix et ce qu’un agent peut appeler.
Connectez-vous depuis votre navigateur
Une commande ajoute Cairn comme serveur MCP, et un client qui suit le flux d’autorisation MCP fait le reste.
claude mcp add --transport http cairn https://app.cairnroadmap.com/mcpUn client qui suit le flux d’autorisation MCP ouvre votre navigateur, vous vous connectez avec Google, et Cairn vous demande d’approuver l’agent. Nous avons testé ce flux avec le client officiel du SDK MCP, donc ce que vous voyez dans un autre client peut différer. L’agent agit ensuite comme vous, avec votre rôle tel qu’il est maintenant. Les réglages listent la connexion et vous laissent la révoquer.
Utiliser un jeton pour les scripts
Un client qui ne peut pas ouvrir de navigateur, un script ou une tâche de CI utilise un jeton. Créez-en un dans les réglages, dans l’onglet « Jetons d’accès » : choisissez ce qu’il peut faire et quand il se termine. Le jeton n’est affiché qu’une fois. La commande ci-dessous est celle de Claude Code.
claude mcp add --transport http cairn https://app.cairnroadmap.com/mcp --header "Authorization: Bearer $CAIRN_TOKEN"Tout client qui envoie le jeton dans un en-tête Bearer fonctionne de la même façon.
Ce que peut faire un jeton
Un jeton n’en fait jamais plus que le membre à qui il appartient, et tout jeton se termine au bout d’un an au plus tard.
- Lecture permet à l’agent de lire la feuille de route, de chercher, de trouver un projet et de lire les modifications.
- Écriture fait tout ce que fait la lecture, et crée et modifie aussi des projets et des programmes, change un statut et archive.
- Partage fait tout ce que fait la lecture, et crée aussi des liens de partage, les liste et les révoque.
- Complet réunit les trois précédents dans un seul jeton.
Les outils
Un agent connecté peut appeler ces 22 outils. Le serveur en a quelques autres, pour des fonctions que cette page ne couvre pas.
Lecture
list_programmesget_programmelist_projectsget_projectfind_projectsearchget_changeslist_commentsget_roadmap_summaryget_workspace
Écriture
create_projectcreate_programmeupsert_projectupsert_programmebulk_upsertset_statusadd_commentarchive_projectarchive_programme
Liens de partage
create_share_linklist_share_linksrevoke_share_link
Réponses courtes et simulations
Toute lecture répond en 20 000 caractères environ ou moins, avec un curseur ou une indication pour le reste. Les outils qui créent ou modifient un projet ou un programme acceptent l’option dryRun, et la réponse montre ce qui changerait sans l’enregistrer.
Questions
Quelque chose n’est pas clair ou manque ici ? Dites-nous ce que vous cherchiez à connecter.