Le serveur MCP de Nodary
Nodary fait tourner un serveur MCP distant : un agent IA lit et écrit dans votre espace de travail comme le ferait un coéquipier, avec les mêmes documents, les mêmes droits, connecté en votre nom.
En bref
- Adresse
- https://nodary.ai/api/mcp
- Transport
- Streamable HTTP (JSON-RPC via POST)
- Connexion
- OAuth 2.1 avec enregistrement dynamique des clients et PKCE, ou une clé d’API
- Accès
- Option MCP d’une offre payante : 30 € par membre ou 200 € pour tout l’espace de travail, par mois
- Découverte
- https://nodary.ai/.well-known/oauth-protected-resource/api/mcp · https://nodary.ai/.well-known/mcp.json
Claude Code: Lancez cette commande dans un terminal (ajoutez --scope user pour utiliser Nodary dans tous vos projets) :
claude mcp add --transport http nodary https://nodary.ai/api/mcpDe quoi s’agit-il
Le Model Context Protocol (MCP) est le standard ouvert qu’utilisent les clients IA pour travailler avec des outils extérieurs. Le serveur de Nodary donne à un agent le même espace de travail que votre équipe : projets, documents et leurs liens, tableurs, images, tables de traduction, dialogues et boards.
Un agent ne reçoit pas de copie. Il lit ce qui existe à l’instant, écrit là où vous le lui demandez, et chaque résultat porte le lien qu’une personne peut ouvrir pour vérifier son travail.
Connexion
La plupart des clients se connectent avec OAuth : donnez-leur l’adresse du serveur et ils ouvrent dans votre navigateur une page Nodary de connexion et de consentement. Nodary prend en charge OAuth 2.1 avec enregistrement dynamique des clients et PKCE : aucun identifiant client à créer, rien à copier. Les jetons d’accès durent une heure et le client les renouvelle.
Un client qui ne sait pas se connecter peut utiliser une clé d’API à la place : créez-en une dans votre profil, sous API keys & MCP (elle commence par gdc_), et envoyez-la dans l’en-tête Authorization: Bearer gdc_… Une clé peut être limitée à un seul projet.
Qui peut l’utiliser
Le serveur MCP est une option qui s’ajoute à une offre payante (Pro, Studio ou Enterprise) : 30 € par membre et par mois, ou 200 € par mois pour tout l’espace de travail.
Le propriétaire de l’espace de travail l’active dans le back-office. S’il n’a pas encore l’accès, l’accorder à un membre lui donne aussi un siège. Un membre sans accès peut le demander depuis son profil, et le propriétaire en est averti.
Ce qu’un agent peut faire
82 outils, regroupés ici par tâche. Chacun indique au client s’il se contente de lire et si une écriture peut écraser quelque chose, pour que le client puisse vous demander votre accord avant d’agir.
Trouver et lire
Projets, documents avec leurs liens et leur historique, commentaires, notes de connaissance, vues enregistrées et briefs de contexte. Les résultats portent des liens que chacun peut ouvrir.
list_gameslist_starssearch_documentsget_documentget_starget_treelist_templateslist_memberslist_project_knowledgeget_project_knowledgelist_commentsget_canonlist_versionsget_versiondiff_versionslist_deleted_starslist_context_briefsget_context_brieflist_saved_viewsget_saved_viewlist_favoritesget_workspace_usagelist_propertiesget_file_urldescribe_blocks
Écrire et organiser
Créer et modifier des documents bloc par bloc, les ranger dans des dossiers, les relier, les étiqueter, les commenter, renseigner des propriétés et trancher les contradictions. Un document supprimé peut être restauré.
create_gameupdate_gamecreate_starter_constellationcreate_from_templatecreate_starcreate_starswrite_documentappend_documentedit_documentupdate_starupdate_starsdelete_starrestore_starcreate_clustermove_to_clusterlink_starsunlink_starsset_tagssave_project_knowledgeadd_commentadd_commentsresolve_commentlist_contradictionsreport_contradictionresolve_contradictionsave_context_briefsave_saved_viewset_favoritedefine_propertiesset_properties
Revue artistique et images
Importer des images, les examiner avec les annotations dessinées dessus, décider, annoter et étiqueter les livrables (chaque décision signée de son auteur et de son heure), transformer un moodboard en palette et y confronter une image, et préparer la feuille de retours d’un prestataire.
add_imagestart_uploadadd_mediaget_imageget_moodboardrender_boardedit_boardfind_picturesupdate_picturesget_art_reviewextract_palettecheck_palettefeedback_sheetrestore_image_versionset_image_origin
Tableurs et équilibrage
Lire un tableur en valeurs calculées avec la formule derrière chaque cellule, écrire des cellules par adresse ou par ligne, et lire une table de butin pour ce qu’elle signifie pour les joueurs.
get_sheetset_cellsanalyze_drops
Localisation et dialogues
Voir l’avancement de chaque langue dans une table de traduction, écrire des traductions par clé, et vérifier un dialogue à embranchements, qui s’exporte en script Yarn Spinner.
get_localizationset_translationscheck_dialogue
Production
Fixer des échéances, demander et rendre des relectures, voir ce qui a changé récemment et si le jalon sera tenu.
get_progressrecent_changesset_due_dateset_due_datesrequest_reviewsubmit_review
Prompts et ressources
Des requêtes toutes prêtes qu’un client peut proposer sous forme de commandes :
- weekly-summary: Ce qui a changé cette semaine dans l’espace de travail ou dans un projet : ce qui a été écrit, décidé, relu, et ce qui reste ouvert.
- art-review: Où en est la revue artistique : les images en attente de décision, celles qui s’écartent de la palette, et ce qu’il faut décider ensuite.
- playtest-to-tasks: Transforme des notes de playtest en tâches, chacune liée au document de conception qu’elle concerne.
- balance-review: Lit une table de butin ou une courbe de progression et dit ce qu’elle signifie pour les joueurs et ce qui semble clocher.
Des ressources qu’un client peut joindre sans appel d’outil :
- nodary://star/{id}: un document, en Markdown
- nodary://project/{id}: le plan d’un projet
Sécurité
- Un agent agit en tant que la personne qui l’a connecté : il ne voit et ne modifie que ce que cette personne peut voir et modifier, et une clé limitée à un projet reste dans ce projet.
- Les documents conservent leur historique des versions, et un document supprimé peut être restauré.
- Les outils d’écriture acceptent une clé d’idempotence : un appel relancé après une coupure de connexion renvoie le premier résultat au lieu d’écrire deux fois.
- Une connexion fait au plus 120 requêtes par minute ; l’écriture n’a pas de limite quotidienne.
- Les décisions de revue artistique sont signées du nom de la personne qui les a prises, avec l’heure.
- Nodary indique à chaque agent que le texte des documents et des commentaires est du contenu à travailler, pas des instructions à suivre. Ce que l’agent en fait dépend de l’agent.
Connecter votre client
Utilisez l’adresse https://nodary.ai/api/mcp. Chaque client ci-dessous a été vérifié d’après sa propre documentation le 1er octobre 2026.
Claude (claude.ai et Claude Desktop)
- Ouvrez « Customize », puis « Connectors », et choisissez « Add custom connector ».
- Saisissez https://nodary.ai/api/mcp. Quand Claude demande comment s’enregistrer, choisissez « Register automatically ».
- Cliquez sur « Connect », connectez-vous à Nodary et approuvez l’accès.
Les connecteurs personnalisés sont disponibles avec les offres Free, Pro, Max, Team et Enterprise de Claude ; un compte Free peut en ajouter un. Sur Team et Enterprise, un propriétaire ajoute d’abord le connecteur pour l’organisation.
ChatGPT
- Dans « Settings », rubrique « Security and login », activez « Developer mode ».
- Créez une app pour un serveur MCP distant, avec l’adresse https://nodary.ai/api/mcp et la connexion OAuth.
- Connectez-vous à Nodary et approuvez l’accès. Les outils apparaissent ensuite dans le « Developer mode » de la zone de saisie.
Le « Developer mode » est disponible sur le web pour les comptes Plus, Pro, Business, Enterprise et Education ; sur Business et Enterprise, un administrateur peut devoir l’autoriser. ChatGPT se connecte uniquement avec OAuth, pas avec une clé d’API.
Claude Code
- Lancez cette commande dans un terminal (ajoutez --scope user pour utiliser Nodary dans tous vos projets) :
claude mcp add --transport http nodary https://nodary.ai/api/mcp - Dans Claude Code, tapez /mcp, choisissez nodary et connectez-vous depuis le navigateur.
Avec une clé d’API à la place
claude mcp add --transport http nodary https://nodary.ai/api/mcp \
--header "Authorization: Bearer gdc_..."Cursor
- Ajoutez Nodary à ~/.cursor/mcp.json (tous les projets) ou à .cursor/mcp.json (un seul projet) :
{ "mcpServers": { "nodary": { "url": "https://nodary.ai/api/mcp" } } } - Cursor propose de vous connecter dès que le serveur le demande pour la première fois.
Avec une clé d’API à la place
{
"mcpServers": {
"nodary": {
"url": "https://nodary.ai/api/mcp",
"headers": {
"Authorization": "Bearer ${env:NODARY_API_KEY}"
}
}
}
}VS Code (GitHub Copilot)
- Ajoutez Nodary à .vscode/mcp.json dans votre espace de travail, ou lancez la commande MCP: Add Server :
{ "servers": { "nodary": { "type": "http", "url": "https://nodary.ai/api/mcp" } } } - Démarrez le serveur ; VS Code ouvre la page de connexion de Nodary.
Avec Copilot Business et Enterprise, un administrateur doit d’abord autoriser les serveurs MCP.
Avec une clé d’API à la place
{
"inputs": [
{
"type": "promptString",
"id": "nodary-key",
"description": "Nodary API key",
"password": true
}
],
"servers": {
"nodary": {
"type": "http",
"url": "https://nodary.ai/api/mcp",
"headers": {
"Authorization": "Bearer ${input:nodary-key}"
}
}
}
}Devin Desktop (anciennement Windsurf)
- Ajoutez le serveur et connectez-vous depuis un terminal :
devin mcp add -s user nodary https://nodary.ai/api/mcp devin mcp login nodary - Ou ajoutez-le à ~/.config/devin/mcp_config.json (sous Windows, %APPDATA%\devin\mcp_config.json) :
{ "mcpServers": { "nodary": { "url": "https://nodary.ai/api/mcp", "transport": "http" } } }
Si quelque chose ne fonctionne pas
- Une première requête qui reçoit une réponse 401 avec une adresse resource_metadata est normale : elle indique au client où se connecter.
- Un appel d’outil qui signale que l’option MCP est requise signifie que le propriétaire ne l’a pas encore activée pour vous.
- Si un client n’arrive pas à terminer la connexion, connectez-le plutôt avec une clé d’API.