MCP β La IA Hablando con tus Herramientas
MCP es el protocolo que le permite a la IA conectarse directamente con tus archivos, calendario, base de datos y navegador β sin que copies nada al chat.
Que es MCP
MCP significa Model Context Protocol. Lo construyo Anthropic. Es un protocolo abierto que le permite a la IA conectarse directamente con tus herramientas: tus archivos, tu calendario, tu navegador, tu base de datos β en vez de que tu estes copiando y pegando informacion en un chat a mano. La IA va y lo busca sola.
La analogia de las llaves
Imaginate que tienes un asistente personal muy inteligente, pero que esta encerrado en un cuarto sin ventanas. Cada vez que necesita algo β un archivo, un dato, una fecha β tu tienes que ir, buscarlo, y traerselo. Eso es la IA sin MCP.
Ahora imaginate que le das las llaves de tu oficina. Tu asistente puede abrir cajones, revisar tu calendario, leer tus documentos y buscar lo que necesita β todo solo. Tu solo le dices que hacer y el se encarga. Eso es MCP.
Como funciona β arquitectura cliente-servidor
- El cliente MCP es la IA (Claude, por ejemplo).
- El servidor MCP es una herramienta que expone capacidades especificas.
- El cliente descubre que puede hacer el servidor y lo usa cuando lo necesita.
Claude (cliente) β Servidor MCP de Google Calendar β lee tus eventos
Claude (cliente) β Servidor MCP de PostgreSQL β consulta tu base de datos
Claude (cliente) β Servidor MCP del navegador β navega paginas web
En vez de que tu copies la informacion al chat, la IA va y la obtiene directamente.
Detalle tecnico β JSON-RPC y transporte
MCP usa JSON-RPC 2.0 como formato de mensajes. Cada herramienta que un servidor expone se describe con un schema JSON que le dice al cliente que parametros acepta y que devuelve.
{
"name": "read_file",
"description": "Lee el contenido de un archivo",
"inputSchema": {
"type": "object",
"properties": {
"path": { "type": "string", "description": "Ruta del archivo" }
},
"required": ["path"]
}
}
El transporte puede ser stdio (procesos locales) o SSE/HTTP (servidores remotos). La mayoria de MCPs en Claude Code usan stdio β el servidor corre como un proceso hijo en tu maquina.
Como se configura un MCP en Claude Code
# Agregar un servidor MCP de filesystem
claude mcp add filesystem -s user -- npx -y @anthropic-ai/mcp-filesystem
# Agregar un servidor MCP de PostgreSQL
claude mcp add postgres -s project -- npx -y @anthropic-ai/mcp-postgres \
postgresql://user:pass@localhost:5432/mydb
# Ver los MCPs instalados
claude mcp list
Una vez instalado, Claude Code descubre automaticamente las herramientas del servidor y las usa cuando las necesita.
Ejemplos reales
Archivos locales
Claude Code lee y edita tus archivos directamente sin que los copies al chat.
Base de datos
Claude consulta tu PostgreSQL, MySQL o SQLite via un servidor MCP.
Calendario
Claude revisa tu Google Calendar y te agenda reuniones sin salir del chat.
Navegador web
Claude navega paginas, extrae datos y llena formularios con un browser MCP.
Donde encontrar MCPs
- MCP Hub β directorio oficial de servidores MCP.
- GitHub β busca "mcp server" para servidores de la comunidad.
- Claude Code β muchos MCPs se instalan con
claude mcp add. - Smithery β marketplace de servidores MCP.
Como se si algo usa MCP? Preguntatelo: la IA esta accediendo a mis herramientas o datos directamente, sin que yo los copie al chat? Si la respuesta es si, probablemente hay un MCP de por medio.