Guía Definitiva · Actualizado 2026
Model Context Protocol (MCP): qué es y cómo conectar Claude con tus herramientas
MCP, el USB-C
de la inteligencia artificial
Aprende qué es el Model Context Protocol, cómo configurarlo en Claude Desktop paso a paso y qué servidores MCP merece la pena instalar hoy. Tutorial completo en español con ejemplos reales, troubleshooting y casos de uso para hispanohablantes.
📊 Nivel: Básico → Avanzado
🗓 Mayo 2026
✅ Verificado y actualizado
Servidores MCP públicos disponibles
Tiempo medio para tu primera integración
Coste del protocolo (open source)
Lanzamiento oficial por Anthropic
Llevas meses copiando y pegando texto entre Claude y tus herramientas. Mueves un fragmento desde Notion al chat, le pides una respuesta, vuelves a pegar. El Model Context Protocol (MCP), el estándar abierto de Anthropic para conectar modelos de IA con datos y herramientas externas, elimina ese baile: Claude se conecta directamente a tu Notion, tu GitHub o tus archivos locales y trabaja sobre ellos como si fueran extensiones suyas. Sin APIs propietarias, sin plugins cerrados. Y sí, lo puedes configurar tú mismo en menos de diez minutos.
📋 Índice de contenidos
Qué es el Model Context Protocol (MCP)
El Model Context Protocol (MCP) es un estándar abierto creado por Anthropic en noviembre de 2024 que permite a los modelos de inteligencia artificial conectarse de forma estandarizada con fuentes de datos y herramientas externas. En lugar de que cada aplicación invente su propia forma de «hablar» con Claude, todas usan el mismo protocolo.
MCP funciona como un contrato común: cualquier programa que lo implemente expone datos o acciones a Claude — o a cualquier otro modelo compatible — sin integraciones a medida. Eso convierte el ecosistema de IA en algo modular y reutilizable.
La analogía del USB-C para IA
Antes del USB-C cada dispositivo tenía su conector: micro-USB, Lightning, mini-jack, propietario. Cambiar de móvil implicaba cambiar de cargador. MCP hace por la IA lo mismo que el USB-C por el hardware: un único conector estándar que sirve para enchufar cualquier «periférico» — archivos, bases de datos, APIs, herramientas SaaS — a cualquier modelo compatible.
Por qué Anthropic lo creó
El problema era evidente: Claude (y cualquier modelo) solo conocía el mundo hasta su fecha de entrenamiento y solo veía lo que el usuario pegaba en el chat. Cada empresa resolvía esto con integraciones propias — function calling personalizado, RAGs a medida, plugins cerrados — que no servían fuera de su ecosistema.
Anthropic publicó MCP para romper esa fragmentación. Un servidor MCP que conecta con tu base de datos PostgreSQL funciona igual en Claude Desktop, en Cursor o en cualquier otro cliente que adopte el protocolo. Según el registro oficial en GitHub (2026), ya hay más de 200 servidores públicos activos en menos de 18 meses desde su lanzamiento.
Cómo funciona MCP: arquitectura en 3 piezas
MCP define tres roles que se comunican entre sí mediante mensajes JSON-RPC (un protocolo ligero de llamadas a procedimientos remotos en formato JSON). Entender qué hace cada uno es la base para configurarlo sin perderse.
Host, cliente y servidor explicados
El host es la aplicación que el usuario abre — Claude Desktop, Cursor, Zed. Dentro del host vive un cliente MCP, que es quien habla el protocolo. Y el cliente se conecta a uno o varios servidores MCP, pequeños programas que exponen datos (recursos) y acciones (herramientas) a Claude.
Diagrama del flujo completo
Usuario
Tu pregunta
Host
Claude Desktop
Servidor MCP
filesystem
Recurso
Tus archivos
El usuario escribe en Claude Desktop «léeme el último informe de la carpeta Proyectos». El host envía la petición al cliente MCP, que detecta un servidor de filesystem disponible. El servidor lee el archivo, devuelve el contenido, y Claude lo procesa como contexto antes de generar la respuesta. Todo ocurre en segundos y sin que el usuario copie nada.
MCP vs function calling vs plugins: en qué se diferencia
MCP no es la única forma de dar capacidades extra a un modelo. La diferencia clave está en el alcance: function calling es para desarrolladores que escriben código, mientras que MCP da al usuario final la capacidad de conectar herramientas sin programar.
| Criterio | MCP | Function calling | Plugins / Custom GPTs | APIs tradicionales |
|---|---|---|---|---|
| Estándar abierto | Sí | No (cada proveedor) | No (cerrado) | Sí |
| Compatible entre modelos | Sí | No | No | Indirecto |
| Reutilizable sin tocar código | Sí | No | Limitado | No |
| Acceso a recursos locales | Sí | No directo | No | No |
| Necesita programar | Opcional | Sí | Mínimo | Sí |
| Madurez | Nueva (2024) | Estable | Estable | Muy estable |
El function calling sigue siendo la opción correcta cuando construyes una aplicación con la API y necesitas que el modelo invoque funciones que tú defines en código. MCP brilla cuando quieres dar al usuario final — no al desarrollador — la capacidad de conectar herramientas a su asistente sin escribir nada.
Cómo configurar MCP en Claude Desktop paso a paso
Configurar tu primer servidor MCP lleva cinco minutos si tienes Node.js instalado. Vamos a conectar el servidor filesystem para que Claude pueda leer y escribir en una carpeta local concreta.
Requisitos previos
- Claude Desktop instalado (macOS o Windows). La versión web de Claude.ai todavía no soporta MCP.
- Node.js 18+ en tu equipo. Comprueba con
node --versionen terminal. - Un editor de texto cualquiera (VS Code, Sublime, hasta Notepad sirve).
Tutorial: tu primer servidor MCP en 5 pasos
~/Library/Application Support/Claude/claude_desktop_config.json. En Windows: %APPDATA%\Claude\claude_desktop_config.json. Si no existe, créalo.args por la carpeta que quieres exponer a Claude. Usa siempre rutas absolutas.claude_desktop_config.json
// Configuración mínima: un servidor filesystem { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/tu-usuario/Proyectos" ] } } }
~/Proyectos o rutas relativas hará que el servidor falle silenciosamente. Escribe la ruta completa empezando por / en macOS/Linux o por C:\ en Windows.Servidores MCP útiles que puedes instalar hoy
El registro oficial de servidores MCP ya supera los 200 paquetes públicos. Estos son los que merece la pena conocer agrupados por caso de uso.
Para productividad
- Notion: lee y crea páginas, bases de datos y bloques. Ideal para usar Claude como interfaz natural sobre tu wiki.
- Google Drive: busca y resume documentos, hojas de cálculo y PDFs sin descargarlos.
- Slack: lee canales, busca mensajes y publica avisos. Perfecto para crear resúmenes diarios de equipos.
- Linear: crea y consulta tickets directamente desde la conversación.
Para desarrollo
- GitHub: abre issues, revisa pull requests, navega repos completos sin salir de Claude.
- PostgreSQL: ejecuta queries de solo lectura sobre tu base de datos y obtén explicaciones en lenguaje natural.
- Puppeteer: automatiza navegadores para scraping o pruebas visuales.
- Git (local): consulta el historial, diferencias y blame de cualquier repo de tu máquina.
Para automatización local
- filesystem: lectura y escritura controlada en carpetas locales (el del tutorial).
- brave-search: búsquedas web en tiempo real usando la API de Brave.
- memory: memoria persistente entre conversaciones, almacenada localmente.
- shell: ejecuta comandos en tu terminal. Potente y peligroso a partes iguales — concede acceso con cabeza.
Cómo crear tu propio servidor MCP
Si necesitas conectar Claude con una herramienta interna que no tiene servidor público, escribir el tuyo lleva menos código del que esperas. Anthropic mantiene SDKs oficiales en Python y TypeScript.
Estructura mínima en Python
Este ejemplo crea un servidor que expone una sola herramienta: una calculadora de precios con IVA. Sirve como esqueleto para integraciones más complejas.
Python · server_iva.py
# Servidor MCP mínimo: calculadora de IVA from mcp.server.fastmcp import FastMCP mcp = FastMCP("calculadora-iva") @mcp.tool() def calcular_iva(precio_base: float, tipo: float = 21.0) -> dict: """Calcula el IVA español sobre un precio base.""" iva = precio_base * tipo / 100 return { "base": precio_base, "iva": round(iva, 2), "total": round(precio_base + iva, 2) } if __name__ == "__main__": mcp.run()
Para activarlo basta con instalar el paquete (pip install mcp) y registrar el servidor en claude_desktop_config.json apuntando a este archivo. A partir de ese momento, cuando le pidas a Claude «calcula el IVA de 1.250€ al 10%», invocará tu función automáticamente.
Errores comunes al configurar MCP y cómo resolverlos
El 90% de los problemas con MCP entra en tres categorías. Repasarlos antes evita media hora de googleo.
«Server disconnected» o no aparece el icono
Causa más frecuente: Claude Desktop no se reinició completamente. Cerrar la ventana no basta — hay que salir desde el menú de la aplicación. En macOS también suele ayudar matar el proceso con killall Claude antes de relanzar.
Segunda causa: el comando npx no está en el PATH cuando Claude lo ejecuta. Solución: usa la ruta absoluta del binario (/usr/local/bin/npx en macOS).
JSON malformado
Una coma de más, una llave sin cerrar y todo el archivo se vuelve inválido. Antes de guardar, pega el contenido en jsonlint.com para validarlo. Errores típicos:
- Comentarios
//dentro del JSON (no son válidos en JSON estricto). - Coma después del último elemento de un array u objeto.
- Comillas tipográficas » » en lugar de comillas rectas » » — pasa al copiar desde la web.
Permisos y rutas absolutas
En macOS, el servidor filesystem necesita que el usuario haya dado permiso explícito a Claude Desktop para acceder a esa carpeta. Si el icono aparece pero las llamadas devuelven «permission denied», abre Ajustes → Privacidad y seguridad → Archivos y carpetas y verifica que Claude tenga acceso.
~/Library/Logs/Claude/ (macOS) o %APPDATA%\Claude\logs\ (Windows). Si el icono no aparece, abre el log más reciente — el motivo del fallo suele estar ahí literal.Cuándo NO usar MCP
MCP es nuevo, potente y resuelve problemas reales. Pero hay escenarios donde elegirlo es la decisión equivocada.
- Cuando construyes una app con la API directamente: si controlas el código del cliente, function calling te da más control y menos overhead.
- Si necesitas autenticación OAuth compleja: el soporte está madurando, pero las integraciones con flujos OAuth de tres pasos todavía requieren parches manuales.
- Para usuarios finales no técnicos: editar JSON, lidiar con rutas y reiniciar la app es demasiado para alguien que solo quiere «que funcione».
- En entornos corporativos con políticas estrictas: muchas empresas todavía no tienen una política de seguridad para servidores MCP. Valida antes de desplegar a equipos enteros.
- Cuando la latencia es crítica: cada llamada a un servidor MCP añade entre 200 ms y 2 segundos. Si necesitas respuestas instantáneas, ese tiempo extra cuenta.
Coste real: cuántos tokens consume MCP
Cada servidor MCP conectado añade tokens al contexto de la conversación. La cifra exacta depende del servidor, pero la estructura es predecible.
| Concepto | Tokens aproximados | Cuándo se consumen |
|---|---|---|
| Manifest del servidor (lista de herramientas) | 200 – 1.500 | Al inicio de cada conversación |
| Llamada a una herramienta | 50 – 300 | Cada invocación |
| Respuesta del servidor | Variable (10 – 10.000+) | Cada respuesta procesada |
En Claude Desktop con suscripción Pro o Max el coste no es directo — pagas una cuota plana — pero sí afecta al límite de mensajes por ventana de tiempo. Si conectas 10 servidores MCP, cada conversación arranca con varios miles de tokens consumidos solo en los manifests.
claude_desktop_config.json y reiniciar Claude reduce el coste base de cada conversación.Preguntas frecuentes sobre MCP
¿Qué es MCP en pocas palabras?
MCP (Model Context Protocol) es un estándar abierto creado por Anthropic en noviembre de 2024 que permite conectar modelos de IA como Claude con herramientas externas — archivos locales, bases de datos, APIs, SaaS — mediante una interfaz común. Funciona como un USB-C para la inteligencia artificial: un único conector estándar que sirve para cualquier integración.
¿Funciona MCP en Claude.ai web o solo en Desktop?
A día de hoy MCP solo funciona en Claude Desktop (macOS y Windows) y en clientes de terceros como Cursor o Zed. La versión web Claude.ai todavía no expone la configuración de servidores MCP. Anthropic ha confirmado que el soporte web está en su hoja de ruta pero sin fecha pública.
¿Solo Anthropic soporta MCP?
No. MCP es un estándar abierto y ya tiene implementaciones de cliente fuera de Anthropic: Cursor, Zed, Continue.dev y librerías comunitarias para integrarlo con modelos de OpenAI o locales vía Ollama. El protocolo no está atado al modelo.
¿Es seguro dar acceso a mis archivos a través de MCP?
Depende del servidor. Los servidores oficiales de Anthropic piden confirmación explícita antes de leer o modificar archivos. Servidores de terceros pueden no hacerlo. Limita siempre el acceso a una carpeta concreta y revisa el código antes de usar paquetes desconocidos.
¿Necesito saber programar para configurar MCP en Claude?
Para usar servidores MCP existentes no hace falta: basta con copiar y pegar un JSON de configuración. Para crear tus propios servidores sí necesitas conocimientos básicos de Python o TypeScript. Hay plantillas oficiales en github.com/modelcontextprotocol que reducen mucho la curva.
¿Hay servidores MCP en español?
Los servidores MCP son agnósticos al idioma — operan con datos, no con texto humano. Lo que sí existe en español es documentación y guías como esta. La comunidad hispana está creando integraciones con servicios locales (Holded, Factorial, AEAT) durante 2026.
¿MCP reemplaza a las APIs tradicionales?
No. MCP se construye sobre APIs tradicionales: un servidor MCP de Notion sigue llamando a la API REST de Notion por debajo. Lo que reemplaza es la necesidad de que tú escribas el código que une cada API con cada modelo. La API sigue ahí; MCP es la capa de adaptación estándar encima.
📋 Resumen ejecutivo
Lo que debes hacer
- Empieza con el servidor filesystem para entender el flujo completo en 5 minutos.
- Usa siempre rutas absolutas en
claude_desktop_config.json. - Activa solo los servidores MCP que vayas a usar para reducir consumo de tokens.
- Cierra Claude Desktop por completo (no solo la ventana) tras cada cambio de configuración.
- Revisa los logs en
~/Library/Logs/Claude/cuando algo falle.
Lo que debes evitar
- Instalar servidores MCP de terceros sin revisar su código fuente.
- Dar acceso amplio (carpeta home, raíz) cuando bastaría con una subcarpeta.
- Confiar en el servidor shell sin sandboxing para tareas automatizadas.
- Asumir que MCP funcionará igual en Claude.ai web — solo Desktop por ahora.
- Conectar 15 servidores «por si acaso» y luego quejarte del límite de mensajes.
¿Quieres conectar Claude con tus sistemas internos?
En Sismatic diseñamos servidores MCP a medida que conectan Claude (u otros modelos) con tu ERP, CRM, base de datos o herramienta interna. Despliegue, soporte y formación para tu equipo incluidos.