Conecta Claude Code a GitHub, Slack y Bases de Datos con MCP
MCP permite que Claude Code se comunique con servicios externos. Conéctalo a GitHub, Slack, bases de datos y herramientas de gestión de proyectos para automatizar todo tu flujo de desarrollo.
MCP (Model Context Protocol) es la forma en que Claude Code se conecta a servicios externos. En lugar de limitarse a tu sistema de archivos y terminal, MCP permite que Claude Code lea issues de GitHub, publique en Slack, consulte bases de datos e interactúe con herramientas de gestión de proyectos. Transforma Claude Code de un agente de codificación en un agente de flujo de trabajo de desarrollo completo.
Qué es MCP y cómo funciona
MCP es un protocolo abierto que permite a las herramientas de IA comunicarse con servicios externos a través de "servidores" estandarizados. Cada servidor MCP expone herramientas (acciones que la IA puede tomar) y recursos (datos que la IA puede leer). Claude Code descubre estas herramientas automáticamente y las usa cuando son relevantes para tu solicitud.
Piensa en los servidores MCP como plugins: los instalas una vez y Claude Code obtiene nuevas capacidades.
Qué servidores MCP son más útiles para desarrolladores
| Servidor MCP | Qué hace | Ejemplo de uso |
|---|---|---|
| GitHub | Leer/crear issues, PRs, revisiones | "Revisa qué issues tengo asignados" |
| Slack | Leer/enviar mensajes, buscar canales | "Publica una notificación de deploy en #releases" |
| PostgreSQL | Consultar y modificar base de datos | "Muéstrame el esquema de la tabla users" |
| Jira | Leer/actualizar tickets, crear historias | "Mueve PROJ-123 a En Progreso" |
| Linear | Gestionar issues y proyectos | "Crea un reporte de bug para el problema de login" |
| Notion | Leer/escribir páginas y bases de datos | "Actualiza el documento de retro del sprint" |
| Figma | Leer archivos de diseño y componentes | "Qué colores usa el componente de botón?" |
Cómo instalar un servidor MCP
Claude Code proporciona un comando integrado para gestionar servidores MCP:
# Añadir un servidor MCP (transporte HTTP — recomendado)
claude mcp add github-server https://api.github.com/mcp
# Añadir un servidor MCP local (transporte stdio)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# Listar servidores instalados
claude mcp list
# Eliminar un servidor
claude mcp remove github-serverCómo usar las herramientas MCP en la práctica
Una vez que un servidor MCP está instalado, Claude Code usa sus herramientas automáticamente cuando es relevante. No necesitas especificar qué servidor MCP usar; simplemente describe lo que quieres:
# Claude Code usa el servidor MCP de GitHub automáticamente
> "Qué issues abiertos tengo asignados?"
> "Crea un PR para mi rama actual"
# Claude Code usa el servidor MCP de Slack
> "Publica en #engineering: Deploy v2.3 está en producción"
# Claude Code usa el servidor MCP de PostgreSQL
> "Muéstrame los últimos 10 usuarios que se registraron"
> "Añade un índice en la columna email de la tabla users"Los servidores MCP tienen acceso a servicios externos. Solo instala servidores en los que confíes y revisa sus permisos cuidadosamente. Usa conexiones de base de datos de solo lectura cuando sea posible.
Cómo configurar servidores MCP por proyecto
Los servidores MCP pueden configurarse a nivel de proyecto (en .claude/settings.json) o globalmente (en ~/.claude/settings.json). La configuración a nivel de proyecto significa que el equipo comparte las mismas integraciones.
// .claude/settings.json (nivel de proyecto)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
},
"github": {
"type": "http",
"url": "https://api.github.com/mcp"
}
}
}