À propos du projet
DevSpace est un serveur MCP (Model Context Protocol) auto-hébergé qui fait le pont entre des assistants IA comme ChatGPT et Claude et votre environnement de développement local. Il permet aux clients IA de lire, écrire, modifier et rechercher des fichiers dans des dossiers de projet approuvés, d'exécuter des commandes shell pour les tests et les builds, et d'utiliser des arbres de travail Git isolés pour des sessions de codage parallèles—le tout sans télécharger de code vers un tiers.
Le projet est construit avec Node.js (nécessite >=22.19 <27) et publié sur npm sous le nom @waishnav/devspace. L'installation est simple : exécutez `npm install -g @waishnav/devspace` suivi de `devspace init`, qui vous guide à travers le choix de votre cible (ChatGPT, agents de codage, ou les deux), la sélection de sous-agents, et la configuration des racines de projet autorisées et d'une URL de tunnel HTTPS publique (Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel, ou similaire).
Une fois connecté, le client MCP obtient des outils pour inspecter les dépôts, effectuer des modifications ciblées, exécuter des commandes shell, découvrir les compétences locales des agents, et suivre les instructions du projet à partir des fichiers AGENTS.md et CLAUDE.md. Le serveur expose un seul point de terminaison /mcp qui prend en charge à la fois le protocole par requête 2026-07-28 et les clients plus anciens de l'ère 2025 via une gestion de compatibilité sans état.
La sécurité est gérée via une page d'approbation avec mot de passe propriétaire qui apparaît lorsqu'un client se connecte. Le mot de passe est imprimé lors de l'initialisation et stocké dans ~/.devspace/auth.json. Il est conseillé aux utilisateurs de traiter un client connecté comme un partenaire de codage de confiance ayant accès à leur machine.
La prise en charge de la plateforme couvre Linux, macOS et Windows avec un shell compatible Bash (Git Bash, WSL, MSYS2 ou Cygwin). Une commande `devspace doctor` aide à inspecter la configuration locale. Le projet inclut une documentation pour la configuration, les flux de travail de codage ChatGPT, la configuration, le modèle de sécurité et le dépannage.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.