Documentation Développeur
Plongez dans les détails techniques de Gemini CLI, apprenez à étendre les fonctionnalités, intégrer le protocole MCP et contribuer au projet open source.
Navigation Rapide
Accès rapide aux ressources de développement couramment utilisées
Spécifications Techniques
Découvrez les fonctionnalités techniques de Gemini CLI et la portée du support
Langages Supportés
- JavaScript/TypeScript
- Python
- Java
- C#
- Go
- Rust
- PHP
- Ruby
Support de Plateforme
- Windows 10+
- macOS 10.15+
- Linux (Ubuntu 18.04+)
- Docker
Méthodes d'Intégration
- Interface en Ligne de Commande
- API Node.js
- API REST
- WebSocket
- Protocole MCP
Types d'Extension
- Support de Langage
- Intégration d'Outils
- Commandes Personnalisées
- Extensions UI
- Serveurs MCP
Catégories de Documentation
Documentation technique détaillée organisée par sujet
Commencer
Guide d'intégration développeur et configuration d'environnement
Configuration de l'Environnement de Développement
Configurer l'environnement de développement local et les dépendances
Structure du Projet
Comprendre la structure d'organisation du code Gemini CLI
Construction et Test
Flux de travail de construction, test et débogage local
Référence API
Documentation API détaillée et descriptions d'interface
Protocole MCP
Guide d'intégration du Model Context Protocol
Introduction au Protocole MCP
Apprendre les concepts de base du Model Context Protocol
Implémentation du Serveur MCP
Guide complet pour créer des serveurs MCP personnalisés
Intégration Client MCP
Intégrer la fonctionnalité client MCP dans les applications
Guide de Migration
Guide complet pour la mise à niveau depuis les anciennes versions
Développement d'Extensions
Créer des extensions et plugins personnalisés
Architecture d'Extension
Comprendre la conception et l'architecture du système d'extension
Créer Votre Première Extension
Construire des extensions personnalisées à partir de zéro
Guide de Publication d'Extension
Meilleures pratiques pour empaqueter et publier des extensions
Guide de Contribution
Participer au développement du projet et à la contribution communautaire
Communauté et Support
Rejoignez la communauté des développeurs, obtenez de l'aide et partagez des expériences