Skip to main content
Contenido de la guía
Principiante12 min

Conectores MCP para principiantes: qué son y cómo conectarlos

Guía práctica completa sobre Model Context Protocol para principiantes: arquitectura de conectores, configuración paso a paso de Filesystem Server en Claude Desktop y catálogo de servicios.

Publicado:

Model Context Protocol (MCP) es un estándar abierto de comunicación que permite conectar sistemas de inteligencia artificial (Claude, ChatGPT, Cursor) con archivos locales, bases de datos externas y servicios en la nube.

En esta guía para principiantes analizaremos cómo funcionan los conectores MCP, configuraremos paso a paso un primer servidor para interactuar con archivos locales en Claude Desktop, resolveremos errores frecuentes y exploraremos un catálogo con los servidores más útiles (desde Notion y Figma hasta Supabase y GitHub).


1. Qué es MCP y cómo funciona

La analogía más clara y directa: MCP es como el puerto USB-C para aplicaciones de inteligencia artificial.

Antes del estándar USB-C, cada fabricante de electrónica utilizaba cables, adaptadores y conectores propios. Una fragmentación parecida ocurría en la IA: los desarrolladores tenían que crear integraciones exclusivas para cada modelo y plataforma. MCP soluciona este problema estableciendo un protocolo de enlace común.

Arquitectura del protocolo estandarizado MCP ЗбільшитиArquitectura del protocolo estandarizado MCPArquitectura del protocolo estandarizado MCP

A través de MCP, un modelo de lenguaje adquiere tres capacidades esenciales:

  • Fuentes de datos (Resources) — Lectura de documentos locales, esquemas de bases de datos, notas o archivos en la nube.
  • Herramientas ejecutables (Tools) — Búsquedas web, cálculos, envío de notificaciones o ejecución de scripts.
  • Plantillas de prompts (Prompts) — Flujos contextuales preconfigurados que simplifican operaciones complejas en varios pasos.

De este modo, el asistente de IA deja de ser un simple interlocutor de texto y se transforma en un agente operativo capaz de actuar en tu entorno de trabajo real.


2. Por qué MCP marca la diferencia

El valor principal del protocolo reside en pasar de la generación pasiva de texto a la automatización activa de procesos.

Casos prácticos reales

  • Asistente de productividad: El agente se conecta a Google Calendar y Notion, detecta huecos libres en la agenda y planifica las reuniones de la semana de forma autónoma.
  • Del diseño al código: Claude Code o Cursor extraen el diseño directamente desde Figma mediante MCP y generan componentes React adaptativos listos para producción.
  • Analítica corporativa: Los chatbots se conectan a bases de datos PostgreSQL y Google Drive, permitiendo consultar métricas de la empresa en lenguaje natural dentro del chat.
  • Prototipado ágil: El modelo genera un modelo 3D en Blender y lo transfiere directamente a la cola de una impresora 3D.

Ventajas por perfil de usuario:

PerfilLo que aporta MCP
Para usuarios generalesUn asistente mucho más resolutivo con acceso a notas, archivos y calendario sin copiar y pegar manualmente
Para desarrolladoresDesarrollar una integración una sola vez y hacerla compatible con Claude, Cursor, VS Code y LibreChat
Para empresas y equiposConexión segura de datos internos (CRM, ERP, SQL) con sistemas de IA manteniendo el control de acceso

3. Dónde es compatible el protocolo

MCP es una iniciativa de código abierto impulsada por Anthropic y respaldada por una creciente comunidad de desarrolladores independientes.

Ecosistema de clientes compatibles

  • Clientes de escritorio: Claude Desktop, LibreChat, Goose, 5ire, Superinterface.
  • Entornos de desarrollo y editores: Claude Code, Cursor, Visual Studio Code (mediante extensión), Windsurf, Codex.
  • Herramientas de depuración: MCPJam, MCP Inspector.

Dado que el protocolo es universal, un servidor configurado estará disponible con idéntico comportamiento tanto en Claude Desktop como dentro de tu editor de código.


4. Instalación paso a paso: Filesystem Server en Claude Desktop

Configuraremos el conector oficial Filesystem Server, que otorga a Claude Desktop permisos para leer y organizar carpetas locales en tu ordenador.

Requisitos iniciales:

  1. Claude Desktop: Descarga e instala la versión para macOS o Windows. Verifica que esté actualizada (ClaudeCheck for Updates…).
  2. Node.js (versión LTS): La mayoría de servidores se ejecutan sobre Node.js. Comprueba su disponibilidad en la terminal:
bash
node --version

Si no está instalado, descarga la versión estable LTS desde nodejs.org.

Proceso de configuración

Paso 1. Abrir los ajustes de desarrollador

En Claude Desktop, accede a la ventana de configuración:

  • En macOS: pulsa Claude en la barra de menú superior → Settings….
  • En Windows: pulsa el icono de configuración de la ventana.

En el panel lateral izquierdo, pulsa en la pestaña Developer.

Paso 2. Abrir el archivo de configuración

Pulsa el botón Edit Config. Se abrirá o creará el archivo claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Paso 3. Añadir la configuración del servidor

Elige la configuración según tu sistema operativo:

json
{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop", "/Users/username/Downloads" ] } } }
Importante

Sustituye obligatoriamente username por tu nombre de usuario real en el sistema. Incluye únicamente rutas a las que desees conceder acceso explícito.

Paso 4. Desglose de parámetros

ParámetroValorFunción
"filesystem"Nombre del conectorEtiqueta descriptiva que se mostrará en la interfaz de Claude Desktop
"command": "npx"ComandoEjecuta la utilidad npx integrada en Node.js
"-y"Confirmación automáticaOmite peticiones de confirmación al instalar el paquete npm
"@modelcontextprotocol/server-filesystem"PaquetePaquete npm oficial del servidor de sistema de archivos
"/Users/..."Rutas de carpetasLista blanca de rutas absolutas a las que el servidor tiene acceso

Paso 5. Reiniciar Claude Desktop

Cierra por completo la aplicación (Cmd + Q en Mac o sal desde la bandeja del sistema en Windows) y vuelve a abrirla.


5. Cómo interactuar con el servidor conectado

Tras reiniciar la aplicación, aparecerá un icono de herramientas en la esquina inferior izquierda de la caja de chat:

  1. Pulsa sobre el icono de herramientas en el cuadro de entrada.
  2. Navega a ConnectorsManage connectors.
  3. Confirma que el servidor filesystem figura con un indicador de conexión activa.

Ejemplos de prompts de prueba

  • "Examina los archivos de mi Escritorio y reúne todas las capturas de pantalla en una carpeta llamada 'Screenshots'."
  • "Revisa la carpeta Downloads y busca facturas o recibos descargados durante las últimas cuatro semanas."
  • "Crea en mi Escritorio un archivo project-notes.md con un resumen estructurado de nuestra conversación."
Consejo

Supervisión humana obligatoria (Human-in-the-loop):
Antes de ejecutar cualquier cambio sobre tus archivos (crear, modificar o mover), Claude Desktop solicitará tu aprobación explícita en pantalla. Podrás ver la ruta exacta del archivo afectado y autorizar o denegar la acción.


6. Resolución de problemas comunes (Troubleshooting)

Si el servidor no se conecta o produce un error, sigue estos pasos de diagnóstico:

1. Validación de la sintaxis JSON

Una coma sobrante o un cierre de corchete erróneo en claude_desktop_config.json provoca fallos de carga. Verifica que todas las llaves coincidan y que en Windows utilices doble barra invertida (C:\\Users\\...).

2. Comprobación de registros (Logs)

Los registros de Claude Desktop se localizan en:

  • macOS: ~/Library/Logs/Claude/
  • Windows: %APPDATA%\Claude\logs\

Visualización de logs en tiempo real:

bash
# macOS / Linux tail -n 30 -f ~/Library/Logs/Claude/mcp*.log
powershell
# Windows PowerShell Get-Content "$env:APPDATA\Claude\logs\mcp.log" -Wait -Tail 30

3. Ejecución manual del servidor en terminal

Comprueba si Node.js y los permisos locales funcionan ejecutando el comando directamente:

bash
npx -y @modelcontextprotocol/server-filesystem /Users/username/Desktop

Si se genera un error de permisos con npm, reinstala el gestor global:

bash
npm install -g npm

4. Variable APPDATA en Windows

Ciertos servidores (como Brave Search) requieren que la ruta del sistema se declare expresamente en el bloque env:

json
{ "mcpServers": { "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"], "env": { "APPDATA": "C:\\Users\\username\\AppData\\Roaming\\", "BRAVE_API_KEY": "BSAu_tu_clave" } } } }

7. Catálogo de conectores populares para el día a día

Filesystem Server es solo el primer paso. Las mayores ventajas se obtienen al integrar herramientas de trabajo cotidianas:

ConectorTipo de conexiónÁmbito de usoPrincipales capacidades
NotionRemote MCP / OAuthDocumentación y notasLectura de páginas, consulta de bases de datos, resúmenes
GitHubHosted / OAuthRepositorios y códigoRevisión de pull requests, gestión de issues, exploración
FigmaRemote MCPDiseño UI/UXExtracción de variables, generación de código desde maquetas
LinearOAuth / Remote MCPGestión de tareasCreación de incidencias, seguimiento de sprints
Higgsfield & RunwayHosted MCPCreación multimediaGeneración y animación de video directamente desde el chat

1. Notion MCP — Integración con bases de conocimiento

Se conecta mediante OAuth en pocos clics. Claude consulta páginas de tu espacio de trabajo, actualiza tablas y redacta notas sin salir de la conversación.

2. GitHub MCP Server — Inteligencia sobre repositorios

Conector oficial mantenido por GitHub. Facilita la inspección de commits, resume discusiones de PRs y localiza funciones en repositorios públicos o privados.

3. Figma MCP — Puente entre diseño y desarrollo

Permite a Claude Code o Cursor interpretar capas, colores y jerarquías de un archivo de Figma para generar interfaces en React y Tailwind CSS de forma directa.

4. Linear MCP — Seguimiento de proyectos

El asistente relaciona errores con tareas existentes, actualiza estados en el ciclo activo y crea incidencias a partir de logs de depuración.

5. Higgsfield & Runway MCP — Generación de video

Conectores en la nube con acceso a modelos punteros de video (Kling, Sora, Gen-3). La autenticación se realiza mediante tu cuenta de usuario sin necesidad de gestionar claves de API manuales.


8. Conectores avanzados: bases de datos e infraestructura

Para perfiles técnicos, MCP permite gobernar almacenamiento e infraestructura en la nube:

1. Supabase MCP

Conecta el modelo a bases de datos PostgreSQL remotas. La IA diseña esquemas, formula consultas SQL complejas, ejecuta migraciones y revisa logs en entornos de desarrollo.

2. Cloudflare MCP

Permite inspeccionar zonas DNS, analizar métricas de Workers y gestionar reglas de seguridad en Cloudflare mediante instrucciones en lenguaje natural.

3. MiniMax MCP

Conector multimodal centrado en audio: clonación vocal, síntesis de voz natural (Text-to-Speech) y generación de acompañamientos musicales.


9. Seguridad en el uso de conectores MCP

Al permitir el acceso a archivos locales y APIs externas, deben respetarse estas pautas:

1. Principio de mínimo privilegio

No otorgues acceso a la raíz del disco (/ o C:\). Acota los permisos a directorios de trabajo específicos (~/Projects o ~/Downloads).

2. Aislamiento de entornos

No enlaces conectores con permisos de escritura a bases de datos de producción. Realiza pruebas en contenedores Docker locales o entornos staging.

3. Protección de credenciales

Almacena tokens en archivos de configuración locales y evita incluir claves de API en repositorios públicos de git.


10. Conclusiones y hoja de ruta para empezar

Model Context Protocol se consolida como el estándar para agentes autónomos. Si estás dando tus primeros pasos, sigue esta secuencia recomendada:

Hoja de ruta para principiantes

  1. Paso 1: Inicio local. Configura Filesystem Server en Claude Desktop siguiendo las indicaciones anteriores para familiarizarte con las solicitudes de confirmación.
  2. Paso 2: Conexión de herramientas en la nube. Añade un servicio que utilices a diario (Notion, GitHub o Linear).
  3. Paso 3: Automatización avanzada. Explora integraciones con bases de datos (Supabase) o crea servidores propios para tus flujos de trabajo particulares.
Esta guía es completamente gratuita. Si te ahorró una noche, puedes apoyar el crecimiento del proyecto.
Apoyar al autor