Patrones de MCP del mundo real
GitHub, bases de datos, seguridad y Claude como MCP server
⏱ Estim. ~7 min
01 · Leer
Veamos los MCP servers que los ingenieros profesionales usan a diario. Los más populares caen en pocas categorías: - Alojamiento de código (GitHub: revisar PRs, crear issues, ver CI) - Monitoreo de errores (Sentry: encontrar bugs en producción, ver stack traces) - Bases de datos (PostgreSQL, MySQL: consultar datos sin salir de Claude) - Gestión de proyectos (Jira, Linear, Notion: leer tickets, actualizar estados) - Comunicación (Slack, Gmail: leer mensajes, redactar respuestas)
No los necesitas todos. Empieza con uno que resuelva un dolor real en tu flujo actual.
Puntos clave
- MCP de GitHub: PRs, issues, estado de CI
- MCP de Sentry: monitoreo de errores, stack traces
- MCPs de base de datos: consulta datos en lenguaje natural
- Empieza con un server que resuelva un dolor real
02 · Ejemplo de código
Conecta Claude a GitHub para que pueda revisar PRs, crear issues y ver tus repos.
Agregar GitHub
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Después pregúntale a Claude
"Review PR #456 and suggest improvements"
"Show me all open PRs assigned to me"
"Create a new issue for the bug we just found"
Después de agregar el server de GitHub, autentícate en Claude Code con /mcp. Una vez conectado, Claude puede leer PRs, ver diffs, crear issues e interactuar con tus repos, todo en lenguaje natural.
03 · Ejemplo de código
Conecta Claude a tu base de datos PostgreSQL y hazle preguntas en lenguaje natural.
Agregar PostgreSQL
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
--dsn "postgresql://readonly:pass@localhost:5432/mydb"
Después pregúntale a Claude
"What's our total revenue this month?"
"Show me the schema for the orders table"
"Find customers who haven't purchased in 90 days"
Usa un usuario de base de datos read-only para mayor seguridad. Claude corre en tu terminal y, si se lo indicas, podría modificar datos: una conexión read-only previene cambios accidentales. El server de base de datos traduce el lenguaje natural de Claude a SQL.
04 · Leer
MCP es poderoso, pero el poder viene con responsabilidad. Antes de agregar cualquier MCP server, pregúntate: ¿Confío en este server?
Anthropic no verifica cada MCP server de terceros. Un server malicioso podría exponer tus datos o ejecutar acciones que no deseas.
Ten especial cuidado con servers que traen contenido no confiable: si un MCP server lee páginas web, emails o contenido generado por usuarios, ese contenido puede contener ataques de prompt injection que engañan a Claude para hacer cosas que no querías.
Mejores prácticas: Usa conexiones read-only para bases de datos. Guarda las API keys en variables de entorno (--env) y nunca las hardcodees. Agrega solo servers de fuentes que confíes. Usa claude mcp get <name> para revisar qué herramientas expone un server.
Puntos clave
- No todos los MCP servers de terceros están verificados por Anthropic
- Los servers que traen contenido no confiable tienen riesgo de prompt injection
- Usa credenciales read-only para bases de datos
- Guarda las API keys en variables de entorno, nunca las hardcodees
- Agrega solo servers de fuentes confiables
05 · Leer
Giro inesperado: Claude Code también puede funcionar como MCP server. Corre claude mcp serve y otros clientes MCP (como Claude Desktop) se pueden conectar a Claude Code y usar sus herramientas: leer archivos, editar, comandos de terminal y más.
Eso significa que puedes usar la interfaz visual de Claude Desktop mientras aprovechas la capacidad de Claude Code para leer y escribir los archivos de tu proyecto. Conecta una interfaz web con las herramientas de la terminal.
Puntos clave
- claude mcp serve arranca Claude Code como MCP server
- Otras herramientas (como Claude Desktop) se pueden conectar
- Expone las herramientas de Claude Code: Read, Edit, LS, Grep, Bash
- Conecta la UI de Claude Desktop con el acceso a archivos de Claude Code
06 · Quiz
Conectas Claude a una base de datos de producción vía MCP. ¿Qué permisos debería tener el usuario de base de datos? Piensa en qué podría pasar si Claude puede escribir datos.
- Permisos de admin completos, capacidad máxima
- Permisos de escritura pero sin permisos de borrado
- Sin permisos: Claude nunca debería tocar la base de datos
- Permisos de read-only, para prevenir cambios accidentales
07 · Leer
Cuando empezaste este curso no sabías qué era una terminal. Ahora puedes conectar Claude Code, vía MCP, con GitHub, bases de datos, monitoreo de errores, herramientas de gestión de proyectos y mucho más.
La clave: MCP transforma a Claude de un asistente de código local a un motor de flujo de trabajo conectado. Puede leer tus issues, consultar tus datos, ver tus errores y actuar en base a lo que encuentra, todo en la misma conversación junto con la escritura de tu código.
Empieza con un server. El MCP de GitHub es una excelente primera elección: gratis, útil de inmediato y muestra el poder de conectar Claude con código fuera de tus archivos locales.
Puntos clave
- MCP transforma a Claude de un asistente local a un motor de flujo de trabajo conectado
- Empieza con un server que resuelva un dolor real
- El MCP de GitHub es una excelente primera elección
- Agrega más servers a medida que crece tu flujo de trabajo
- Tool Search mantiene todo rápido sin importar cuántos servers agregues
08 · Quiz
Un MCP server trae páginas web y emails para que Claude los lea. ¿Qué riesgo de seguridad deberías considerar más?
- El contenido no confiable puede tener ataques de prompt injection que engañan a Claude
- El server podría usar demasiada memoria
- Claude podría responder muy lento
- El server podría no soportar tu sistema operativo
09 · Completar
Para arrancar Claude Code como un MCP server al que otras herramientas se pueden conectar, corre claude mcp _____
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.