Documentación para Desarrolladores
Profundice en los detalles técnicos de Gemini CLI, aprenda a extender funcionalidades, integrar el protocolo MCP y contribuir al proyecto de código abierto.
Navegación Rápida
Acceso rápido a recursos de desarrollo comúnmente utilizados
Especificaciones Técnicas
Aprenda sobre las características técnicas de Gemini CLI y el alcance del soporte
Lenguajes Soportados
- JavaScript/TypeScript
- Python
- Java
- C#
- Go
- Rust
- PHP
- Ruby
Soporte de Plataforma
- Windows 10+
- macOS 10.15+
- Linux (Ubuntu 18.04+)
- Docker
Métodos de Integración
- Interfaz de Línea de Comandos
- API Node.js
- API REST
- WebSocket
- Protocolo MCP
Tipos de Extensión
- Soporte de Lenguaje
- Integración de Herramientas
- Comandos Personalizados
- Extensiones UI
- Servidores MCP
Categorías de Documentación
Documentación técnica detallada organizada por tema
Comenzando
Guía de incorporación para desarrolladores y configuración del entorno
Configuración del Entorno de Desarrollo
Configurar entorno de desarrollo local y dependencias
Estructura del Proyecto
Entender la estructura de organización del código de Gemini CLI
Construcción y Pruebas
Flujo de trabajo de construcción, pruebas y depuración local
Referencia API
Documentación API detallada y descripciones de interfaz
Protocolo MCP
Guía de integración del Model Context Protocol
Introducción al Protocolo MCP
Aprender los conceptos básicos del Model Context Protocol
Implementación del Servidor MCP
Guía completa para crear servidores MCP personalizados
Integración del Cliente MCP
Integrar funcionalidad del cliente MCP en aplicaciones
Guía de Migración
Guía completa para actualizar desde versiones anteriores
Desarrollo de Extensiones
Crear extensiones y plugins personalizados
Arquitectura de Extensiones
Entender el diseño y arquitectura del sistema de extensiones
Creando Tu Primera Extensión
Construir extensiones personalizadas desde cero
Guía de Publicación de Extensiones
Mejores prácticas para empaquetar y publicar extensiones
Guía de Contribución
Participar en el desarrollo del proyecto y contribución comunitaria
Comunidad y Soporte
Únete a la comunidad de desarrolladores, obtén ayuda y comparte experiencias