Cómo Usar Claude Code en Terminal: Tutorial Paso a Paso [2026]
Tutorial completo de Claude Code CLI. Aprende a usar el agente de código de Anthropic en terminal para automatizar desarrollo, refactoring y tareas complejas.
Cómo Usar Claude Code en Terminal: Tutorial Paso a Paso [2026]
Claude Code es el agente de código de Anthropic que funciona directamente en tu terminal. Lanzado en febrero de 2025 y evolucionado significativamente en 2026, permite automatizar tareas de desarrollo complejas mediante lenguaje natural.
¿Qué es Claude Code y Por Qué Usarlo?
Claude Code es una herramienta CLI que conecta Claude directamente con tu sistema de archivos, terminal y repositorios Git. A diferencia de usar Claude en chat, Claude Code puede:
- Leer y escribir archivos en tu proyecto
- Ejecutar comandos de terminal
- Navegar repositorios completos
- Hacer commits y crear PRs automáticamente
- Conectarse a APIs externas vía MCP servers
Requisitos Previos
- Node.js 18+ instalado
- Cuenta de Anthropic con API key
- Terminal compatible (bash, zsh, PowerShell)
- macOS, Linux o Windows con WSL
Instalación de Claude Code
Paso 1: Instalar via npm
1npm install -g @anthropic-ai/claude-code
Paso 2: Configurar API Key
1export ANTHROPIC_API_KEY="tu-api-key-aqui"
Para hacerlo permanente, añade la línea a tu .bashrc o .zshrc.
Paso 3: Verificar Instalación
1claude --version
Primeros Comandos con Claude Code
Iniciar una Sesión
1cd tu-proyecto2claude
Esto abre una sesión interactiva donde puedes escribir peticiones en lenguaje natural.
Ejemplos de Comandos Básicos
Explorar el proyecto:
1¿Qué hace este proyecto? Dame un resumen de la arquitectura.
Crear un archivo:
1Crea un componente React llamado UserProfile con TypeScript.
Refactorizar código:
1Refactoriza la función processData en utils.ts para usar async/await.
Corregir bugs:
1El test en user.test.js está fallando. Analiza y corrige el problema.
Configuración Avanzada: MCP Servers
MCP (Model Context Protocol) es el "USB-C de la IA" - un estándar que permite a Claude Code conectarse con herramientas externas.
Configurar MCP Servers
Crea el archivo ~/.claude/claude_desktop_config.json:
1{2 "mcpServers": {3 "filesystem": {4 "command": "npx",5 "args": ["-y", "@anthropic-ai/mcp-server-filesystem", "/ruta/proyectos"]6 },7 "github": {8 "command": "npx",9 "args": ["-y", "@anthropic-ai/mcp-server-github"],10 "env": {11 "GITHUB_TOKEN": "tu-token"12 }13 }14 }15}
MCP Servers Más Útiles
| Server | Función | Instalación |
|---|---|---|
| filesystem | Acceso a archivos | @anthropic-ai/mcp-server-filesystem |
| github | PRs, issues, repos | @anthropic-ai/mcp-server-github |
| postgres | Consultas SQL | @anthropic-ai/mcp-server-postgres |
| brave-search | Búsquedas web | @anthropic-ai/mcp-server-brave-search |
| n8n | Automatizaciones | n8n-mcp-server |
Flujos de Trabajo Reales
Flujo 1: Code Review Automático
1Revisa los cambios en el último commit. Busca bugs potenciales,2problemas de seguridad y sugiere mejoras de rendimiento.
Flujo 2: Documentación Automática
1Genera documentación JSDoc para todas las funciones públicas2en src/services/. Incluye ejemplos de uso.
Flujo 3: Tests Automáticos
1Crea tests unitarios con Jest para el módulo auth.ts.2Cubre casos de éxito, error y edge cases.
Flujo 4: Migración de Código
1Migra este proyecto de JavaScript a TypeScript.2Añade tipos estrictos y mantén la funcionalidad.
Mejores Prácticas
1. Sé Específico en tus Peticiones
Malo: "Arregla el código"
Bueno: "En src/api/users.ts, la función getUser no maneja el caso cuando el usuario no existe. Añade manejo de errores y retorna null."
2. Usa el Contexto del Proyecto
Claude Code lee automáticamente archivos relevantes. Aprovecha esto:
1Siguiendo el patrón de los otros servicios en src/services/,2crea un nuevo servicio para gestionar notificaciones.
3. Itera en Pasos Pequeños
En lugar de pedir cambios masivos, divide en tareas:
- "Primero, analiza la estructura actual"
- "Ahora, crea el esqueleto del nuevo módulo"
- "Finalmente, implementa la lógica de negocio"
4. Revisa Antes de Confirmar
Claude Code pide confirmación antes de cambios destructivos. Siempre revisa el diff antes de aceptar.
Comparativa: Claude Code vs Cursor vs Windsurf
| Característica | Claude Code | Cursor | Windsurf |
|---|---|---|---|
| Interfaz | Terminal CLI | IDE completo | IDE completo |
| Modelo IA | Claude Opus 4.5 | GPT-4/Claude | Claude/GPT |
| MCP Support | Nativo | Plugin | Limitado |
| Precio | API usage | $20/mes | $15/mes |
| Mejor para | DevOps, scripts | Desarrollo diario | Proyectos nuevos |
Troubleshooting Común
Error: "Permission denied"
1chmod +x $(which claude)
Error: "API key invalid"
Verifica que la key esté correctamente exportada:
1echo $ANTHROPIC_API_KEY
Claude Code no encuentra archivos
Asegúrate de ejecutar claude desde la raíz del proyecto.
Conclusión
Claude Code transforma cómo los desarrolladores interactúan con su código. Con MCP servers y su comprensión profunda de proyectos completos, es una herramienta esencial para cualquier programador en 2026.
Próximos pasos recomendados:
- Instala Claude Code siguiendo este tutorial
- Configura al menos el MCP server de filesystem
- Empieza con tareas pequeñas y ve aumentando complejidad
- Explora la documentación oficial de MCP
Posts Relacionados
MCP Servers para Claude: Guía de Configuración en Español [2026]
Configura MCP Servers para Claude Code y Claude Desktop. Tutorial en español con ejemplos: filesystem, GitHub, bases de datos, APIs personalizadas.
Gemini 3 Deep Think: Cómo Usar el Modo Razonamiento de Google [2026]
Guía de Gemini 3 Deep Think, el modo de razonamiento avanzado de Google. Cómo activarlo, cuándo usarlo, comparativa con GPT-5.2 Thinking y casos de uso.
Crear Chatbot WhatsApp con n8n Gratis: Tutorial Completo [2026]
Crea un chatbot de WhatsApp con IA usando n8n gratis. Tutorial paso a paso: configuración, integración con ChatGPT/Claude, y automatización de respuestas.
Javier Santos Criado
Consultor de IA y Automatización | Fundador de Javadex
Experto en implementación de soluciones de Inteligencia Artificial para empresas. Especializado en automatización con n8n, integración de LLMs, y desarrollo de agentes IA.
¿Quieres más contenido de IA?
Explora nuestras comparativas y guías