Cómo instalé MCP en mi flujo (sin entender al principio)
Una guía paso a paso para conectar MCP a tu cliente de Claude. Empecé sin entender qué era y terminé conectando Notion, Linear y Slack.
- mcp
- claude
- guia
En este artículo
Voy a ser honesto: cuando vi MCP por primera vez, no entendí para qué servía. Leí el anuncio, vi diagramas, leí ejemplos, y seguí sin tenerlo claro. Una semana después, lo tenía corriendo en mi máquina. Esta es la guía que me hubiera servido.
Qué es MCP, en una frase
MCP (Model Context Protocol) es la forma en que un cliente de IA (como Claude) habla con servicios externos (Notion, Linear, GitHub, lo que sea) a través de un protocolo estándar. En la práctica significa: en lugar de copiar y pegar info de Notion al chat, Claude puede leerla directamente.
Paso 1: Instalar Claude Desktop
Si ya lo tenés, salteá. Si no, descargalo del sitio oficial. MCP corre dentro de Claude Desktop, no en la web.
Paso 2: Encontrar el archivo de configuración
Claude Desktop guarda su configuración en un JSON. La ruta exacta depende del sistema operativo. En Mac está en ~/Library/Application Support/Claude/claude_desktop_config.json. Si no existe, lo creás vacío con {}.
Paso 3: Elegir un servidor para empezar
Recomiendo empezar con uno solo para no marearse. El más simple es el filesystem server: deja a Claude leer y escribir archivos en una carpeta específica. La sintaxis va dentro de un objeto mcpServers en el JSON.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/ruta/a/tu/carpeta"]
}
}
}
Paso 4: Reiniciar Claude Desktop
Sí, así de simple. Cerralo del todo y abrilo de nuevo. Si el JSON está bien, vas a ver un ícono de herramientas dentro del chat. Si no aparece, abrí el archivo de logs y leelo.
Paso 5: Probar
Pediselo: “Listame los archivos de mi carpeta de proyectos.” Si responde con la lista real, funciona.
Después de eso
Una vez que tenés un servidor andando, agregar otros es repetir el patrón. Notion, Linear, GitHub y Slack tienen servidores oficiales o de la comunidad. Cada uno requiere configurar credenciales propias.
El consejo más importante: agregá uno a la vez y verificá que funciona antes de sumar otro. Si el JSON se rompe, todos los servidores caen. Aprendí esto a las malas.
Lecturas relacionadas
Claude Code en producción: 3 meses después
Tres meses usando Claude Code todos los días en un equipo de producto. Qué cambió, qué no, y por qué dejé Cursor para tareas largas.
Cursor vs Claude Code: cuál uso para qué
Después de un año usando ambos, mi mapa mental de cuándo abrir uno y cuándo el otro. No es competencia, es complementariedad.
Cursor en un monorepo de Rust: lo que sí, lo que no
Probé Cursor en un monorepo de Rust de tamaño medio durante un sprint. Brilla en autocompletar, sufre con cargo y sus crates.