[{"data":1,"prerenderedAt":276},["ShallowReactive",2],{"\u002Fnext\u002Fadministrer\u002Fdokos-cli":3,"section:\u002Fnext\u002Fadministrer\u002Fdokos-cli":275},{"id":4,"title":5,"body":6,"description":261,"extension":262,"meta":263,"navigation":265,"path":271,"seo":272,"stem":273,"__hash__":274},"docs\u002F2.next\u002F5.administrer\u002F04.dokos-cli\u002F0.index.md","Dokos CLI",{"type":7,"value":8,"toc":251},"minimark",[9,22,33,37,44,72,78,82,140,152,156,194,210,214],[10,11,12,16,17,21],"p",{},[13,14,15],"code",{},"dokos"," est un utilitaire en ligne de commande, léger, qui s'appuie sur l'",[18,19,20],"strong",{},"API REST de Frappe\u002FDokos",". Il permet de lire et d'écrire des données d'un site Dokos — consulter des DocTypes, exécuter des rapports, inspecter des schémas et des permissions, créer ou modifier des documents — directement depuis un terminal ou depuis un agent IA.",[10,23,24,25,28,29,32],{},"Le même outil expose un ",[18,26,27],{},"serveur MCP"," (",[13,30,31],{},"dokos mcp",") : les agents (Claude Code, agy, Vibe CLI, OpenCode) accèdent alors aux mêmes capacités sous forme d'outils, sans passer par le terminal.",[34,35,36],"mermaid",{},"\nflowchart LR\n    subgraph Clients\n        H(Terminal\\nun humain)\n        A(Agent IA\\nClaude Code \u002F agy \u002F Vibe \u002F OpenCode)\n    end\n    H -->|commandes dokos| CLI\n    A -->|outils MCP| MCP\n    subgraph dokos-cli\n        CLI(dokos\\nligne de commande)\n        MCP(dokos mcp\\nserveur MCP)\n    end\n    CLI -->|API REST| API(API REST\\nFrappe \u002F Dokos)\n    MCP -->|API REST| API\n    API --> S[(Site Dokos)]\n",[38,39,41,42],"h2",{"id":40},"à-quoi-sert-dokos","À quoi sert ",[13,43,15],{},[45,46,47,54,60,66],"ul",{},[48,49,50,53],"li",{},[18,51,52],{},"Interroger un site"," : listes de documents, lecture d'un document, comptages, valeurs de champs, rapports.",[48,55,56,59],{},[18,57,58],{},"Écrire des données"," : création, mise à jour, validation, annulation, modification d'un document annulé, suppression, renommage, mise à jour en masse, envoi de fichiers.",[48,61,62,65],{},[18,63,64],{},"Explorer le modèle"," : schémas de DocTypes et permissions, cache local du catalogue.",[48,67,68,71],{},[18,69,70],{},"Équiper un agent IA"," : enregistrer le serveur MCP et installer l'assistant Dokos dans vos runtimes d'agents en une commande.",[10,73,74,77],{},[13,75,76],{},"dokos guide"," affiche une présentation de l'outil. Cette commande ne demande ni site ni identifiants.",[38,79,81],{"id":80},"deux-modes-dutilisation","Deux modes d'utilisation",[83,84,85,101],"table",{},[86,87,88],"thead",{},[89,90,91,95,98],"tr",{},[92,93,94],"th",{},"Mode",[92,96,97],{},"Comment",[92,99,100],{},"Pour qui",[102,103,104,122],"tbody",{},[89,105,106,112,119],{},[107,108,109],"td",{},[18,110,111],{},"Terminal",[107,113,114,115,118],{},"Commandes ",[13,116,117],{},"dokos …",", sortie en tableau, JSON structuré ou JSON brut",[107,120,121],{},"Administrateurs, développeurs, scripts",[89,123,124,129,137],{},[107,125,126],{},[18,127,128],{},"Agent (MCP)",[107,130,131,133,134],{},[13,132,31],{}," + ",[13,135,136],{},"dokos agent install",[107,138,139],{},"Assistants IA qui lisent et mettent à jour le site en langage naturel",[10,141,142,143,145,146,151],{},"Un agent qui tourne dans le cloud (claude.ai, application mobile) ne peut pas lancer ",[13,144,31],{},". Il se connecte au serveur MCP distant du site, fourni par l'application Dokos AI. Voir ",[147,148,150],"a",{"href":149},"\u002Fnext\u002Fintegrations\u002Fia\u002Fserveurs-mcp","Serveurs MCP",".",[38,153,155],{"id":154},"prérequis","Prérequis",[45,157,158,163,169,180],{},[48,159,160],{},[18,161,162],{},"Python ≥ 3.11",[48,164,165,168],{},[18,166,167],{},"pipx"," (recommandé) ou pip",[48,170,171,172,176,177,179],{},"Un site Dokos accessible, avec une clé et un secret d'API, ou un ",[173,174,175],"em",{},"bench"," local que ",[13,178,15],{}," détecte.",[48,181,182,183,186,187,190,191,193],{},"Linux, macOS ou Windows. Les commandes ",[13,184,185],{},"dokos use-site"," et ",[13,188,189],{},"dokos setup"," appellent ",[13,192,175],{}," : elles fonctionnent seulement sous Linux et macOS.",[195,196,199],"callout",{"color":197,"icon":198},"blue","i-mdi-information",[10,200,201,202,205,206,209],{},"Cette section décrit l'outil ",[13,203,204],{},"dokos-cli"," (terminal + MCP). Elle est destinée aux ",[18,207,208],{},"administrateurs, développeurs et intégrateurs",". Elle ne concerne pas l'utilisation quotidienne de l'interface Dokos.",[38,211,213],{"id":212},"pour-commencer","Pour commencer",[215,216,217,227,234,241],"ol",{},[48,218,219,223,224,226],{},[147,220,222],{"href":221},"\u002Fnext\u002Fadministrer\u002Fdokos-cli\u002Finstallation","Installation"," — installer ",[13,225,15],{}," et le tenir à jour.",[48,228,229,233],{},[147,230,232],{"href":231},"\u002Fnext\u002Fadministrer\u002Fdokos-cli\u002Fconfiguration","Configuration"," — connecter la CLI à un site Dokos.",[48,235,236,240],{},[147,237,239],{"href":238},"\u002Fnext\u002Fadministrer\u002Fdokos-cli\u002Fcommandes","Commandes"," — interroger et modifier les données.",[48,242,243,247,248,250],{},[147,244,246],{"href":245},"\u002Fnext\u002Fadministrer\u002Fdokos-cli\u002Fintegration-agents","Intégration avec les agents"," — brancher ",[13,249,15],{}," sur Claude Code, agy, Vibe CLI et OpenCode.",{"title":252,"searchDepth":253,"depth":254,"links":255},"",1,2,[256,258,259,260],{"id":40,"depth":254,"text":257},"À quoi sert dokos",{"id":80,"depth":254,"text":81},{"id":154,"depth":254,"text":155},{"id":212,"depth":254,"text":213},"Dokos CLI (`dokos`) est un outil en ligne de commande qui dialogue avec un site Dokos via l'API REST, depuis un terminal ou depuis un agent IA grâce à son serveur MCP intégré.","md",{"icon":264,"reviewed":265,"last_verified":266,"sources":267},"i-carbon-terminal",true,"2026-11-03",[268,269,270],"dokos-cli:README.md","dokos-cli:dokos_cli\u002Fmain.py","dokos-cli:pyproject.toml","\u002Fnext\u002Fadministrer\u002Fdokos-cli",{"title":5,"description":261},"2.next\u002F5.administrer\u002F04.dokos-cli\u002F0.index","Rr5xglrLqdnI0uasnSARsyzNn-s4KDogbXu9HEDhrBw",{},1793871712668]