Los MCP Servers (Model Context Protocol) son lo que convierte a un agente de IA de "listo" a "imparable". Permiten que tu agente se conecte con GitHub, bases de datos, APIs y herramientas externas. Te explico qué son, cómo instalarlos y para qué sirven con ejemplos reales.
Qué es el Model Context Protocol
El MCP (Model Context Protocol) es un estándar abierto creado por Anthropic que permite a los agentes de IA conectarse con herramientas y fuentes de datos externas. Un MCP Server es un pequeño servidor que expone herramientas que el agente puede usar.
La analogía: si el agente de IA es un trabajador, los MCP Servers son las herramientas que le das. Sin ellos solo puede leer y escribir ficheros. Con ellos puede consultar tu base de datos, gestionar tus PRs de GitHub o llamar a cualquier API.
Para qué sirven los MCP Servers
Te dan superpoderes concretos:
- GitHub: leer y crear PRs, comentarios, issues, gestionar labels.
- Bases de datos: consultar datos, analizar consultas lentas, proponer índices.
- APIs externas: llamar a cualquier servicio web (Stripe, SendGrid, tu propia API).
- Sistema de ficheros: acceder a directorios fuera del proyecto.
- Búsqueda web: obtener documentación actualizada en tiempo real.
Cómo instalar un MCP Server
Si usas Claude Code, se configuran en el fichero .claude/settings.json de tu proyecto. Ejemplo con GitHub y PostgreSQL:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "tu_token_aqui"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres",
"postgresql://user:pass@localhost/mydb"]
}
}
}
Al reiniciar la sesión, Claude descubre automáticamente las herramientas disponibles. No tienes que decirle "usa GitHub": cuando le pides una tarea relacionada, usa la herramienta correcta.
Ejemplos reales de uso
Con el MCP de GitHub:
> Revisa los PRs abiertos con más de 3 días sin review,
comenta pidiendo revisión y añade el label "needs-review"
Con el MCP de base de datos:
> Analiza las 5 consultas más lentas de la tabla orders
y propón índices que las optimicen. Muestra el EXPLAIN.
El agente ejecuta estas tareas conectándose directamente a GitHub o a la base de datos, sin que tú toques nada.
MCP Servers más útiles para desarrolladores
@modelcontextprotocol/server-github— API completa de GitHub@modelcontextprotocol/server-postgres— PostgreSQL y MySQL@modelcontextprotocol/server-filesystem— Acceso a directorios@modelcontextprotocol/server-fetch— Peticiones HTTP a APIs@modelcontextprotocol/server-brave-search— Búsqueda web
Preguntas frecuentes
¿Qué significa MCP en inteligencia artificial?
MCP significa Model Context Protocol, un estándar abierto de Anthropic que permite a los agentes de IA conectarse con herramientas y datos externos como GitHub, bases de datos o APIs.
¿Los MCP Servers solo funcionan con Claude?
El MCP es un estándar abierto, así que cualquier cliente compatible puede usarlo. Aunque lo creó Anthropic para Claude, otros agentes y herramientas lo están adoptando.
¿Es difícil crear mi propio MCP Server?
No demasiado. Hay SDKs en TypeScript y Python con plantillas. Defines las herramientas que quieres exponer y el protocolo se encarga del resto. Para casos comunes ya existen servers listos.
Conclusión
Los MCP Servers son lo que separa un agente útil de uno transformador. Si quieres aprender a configurarlos y usarlos en proyectos reales, lo enseñamos en detalle en nuestro curso de Claude Code, donde hay una lección completa dedicada a MCP.