¿Qué es MCP?
Cómo Claude Code se conecta a herramientas externas, bases de datos y APIs
⏱ Estim. ~5 min
01 · Leer
Claude Code puede leer tus archivos, escribir código y correr comandos, pero solo en tu máquina local. ¿Qué pasa si quieres que Claude vea tus issues de GitHub? ¿Que consulte tu base de datos? ¿Que revise los errores en Sentry? ¿Que lea los mensajes de Slack de tu equipo?
Ahora mismo Claude no puede. Está atrapado en tu terminal, desconectado de las herramientas que usas a diario.
MCP cambia eso.
💡 Imagínalo asíImagínate al Claude Code actual como un contratista buenísimo que solo puede trabajar en un cuarto. MCP es como darle las llaves de todo el edificio: la sala de la base de datos, la de monitoreo, la oficina de gestión de proyectos. Es el mismo contratista, pero ahora puede moverse entre cuartos y hacer cosas a lo largo de todo tu flujo de trabajo.
Puntos clave
- Solo con Claude Code accedes a tus archivos locales y a la terminal
- MCP conecta a Claude con herramientas externas, bases de datos y APIs
- MCP significa Model Context Protocol: un estándar abierto
- Funciona con Claude Code, Claude Desktop y otras herramientas de IA
02 · Leer
MCP es la sigla de Model Context Protocol. Es un estándar abierto: piénsalo como el USB-C de las aplicaciones de IA.
Así como USB-C te da un puerto universal para conectar teléfonos, monitores, discos duros y teclados, MCP le da a las herramientas de IA un protocolo universal para conectarse a GitHub, bases de datos, Sentry, Slack y cientos de otros servicios.
Sin MCP, cada herramienta de IA tendría que hacer integraciones a la medida para cada servicio. Caro y frágil. MCP lo resuelve: haces un MCP server para tu servicio y cualquier herramienta de IA compatible con MCP puede usarlo.
Puntos clave
- MCP = Model Context Protocol, el estándar abierto de Anthropic
- "El USB-C de la IA": un solo protocolo para muchos servicios
- Un MCP server expone herramientas que Claude Code puede invocar
- Ya existen cientos de MCP servers (GitHub, Postgres, Sentry, Notion y más)
03 · Ejemplo de código
Con un MCP server conectado, puedes pedirle a Claude Code cosas como las siguientes, todo en lenguaje natural.
Ejemplos de prompts usando MCP
"Add the feature described in JIRA issue ENG-4521 and create a PR on GitHub."
"Check Sentry for the most common errors in the last 24 hours."
"Find emails of 10 users who used feature X, based on our PostgreSQL database."
"Review PR #456 on GitHub and suggest improvements."
"Create Gmail drafts inviting these users to a feedback session."
Cada una requiere que Claude hable con un servicio externo (JIRA, Sentry, PostgreSQL, GitHub, Gmail). Sin MCP, Claude no puede hacer ninguna. Con el MCP server adecuado conectado, las puede hacer todas.
04 · Leer
Un MCP server se conecta a Claude Code de una de tres formas, llamadas transports (transportes).
HTTP es la opción recomendada para servicios en la nube. El server corre de forma remota y Claude se conecta por la red. Los MCP servers más populares (GitHub, Sentry, Notion) usan HTTP.
Stdio corre un proceso local en tu máquina. Es ideal para herramientas que necesitan acceso directo al sistema, como conectores de bases de datos o scripts personalizados. El comando se ejecuta como un proceso hijo y Claude se comunica vía standard input/output.
SSE (Server-Sent Events) es un transport antiguo, ya obsoleto. Lo puedes ver en tutoriales viejos, pero las configuraciones nuevas usan HTTP.
Puntos clave
- HTTP: server remoto, recomendado para servicios en la nube (GitHub, Sentry, Notion)
- Stdio: proceso local en tu máquina (bases de datos, scripts personalizados)
- SSE: obsoleto, usa HTTP en su lugar
- La mayoría de los MCP servers que vas a usar son HTTP: solo una URL
05 · Quiz
Piensa en lo que Claude puede acceder hoy contra lo que puede acceder con MCP. ¿Qué hace posible MCP que Claude Code no puede hacer por sí solo?
- Leer archivos de tu proyecto
- Correr comandos en la terminal
- Escribir código en archivos
- Consultar bases de datos externas o ver issues de GitHub
06 · Emparejar
Ya viste los tres transports. Empareja cada uno con cuándo conviene usarlo.
(Esta sección es interactiva — activa JavaScript para usarla.)
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.