MCP5 min de lectura
Cómo instalar un servidor MCP en Claude, Claude Code y más
Paso a paso: elige un servidor MCP fiable, añádelo como conector en Claude, instálalo en Claude Code con claude mcp add y configúralo en otras apps.
En resumen
- Elige un servidor fiable. Prioriza el servidor oficial del servicio o uno de código abierto bien mantenido, y comprueba qué acceso necesita.
- Decide entre remoto y local. Usa la URL de un servidor remoto cuando exista; usa uno local cuando tenga que acceder a archivos o programas de tu ordenador.
- Añádelo a tu app. En Claude, como conector; en Claude Code, con claude mcp add; en otras apps, desde sus ajustes de MCP o su archivo de configuración.
- Autentícate con el mínimo privilegio. Inicia sesión con OAuth o con un token limitado a los permisos que necesita la tarea.
- Prueba con una petición inofensiva. Pide al asistente que liste o lea algo antes de dejarle cambiar nada.
- Revisa los permisos con regularidad. Mantén las aprobaciones para acciones que escriben o envían y quita los servidores que ya no uses.
Cuando ya sabes qué es MCP, el siguiente paso es conectar un servidor para que tu asistente use tus herramientas. Esta guía explica el método general y después los pasos exactos en Claude y Claude Code, que son los que tienen un soporte de MCP más completo, con indicaciones para otras apps.
Paso 1: elige un servidor fiable
Un servidor MCP actúa con los permisos que le das, así que elígelo con el mismo cuidado que un programa que vas a instalar:
- Primero, los oficiales. Muchos servicios publican el suyo: busca «MCP» en su documentación.
- El registro oficial de MCP, en registry.modelcontextprotocol.io, recoge los servidores públicos.
- El directorio de tu app. Claude, por ejemplo, tiene un directorio de conectores revisados.
- Proyectos de código abierto: fíjate en que tengan actividad reciente, buena documentación y un responsable reconocido.
Lee qué puede hacer el servidor. Uno que solo lee es mucho menos arriesgado que uno que puede enviar, borrar o pagar.
Paso 2: ¿remoto o local?
- Los servidores remotos funcionan en la infraestructura del proveedor. Te conectas con una URL y normalmente inicias sesión con OAuth. Son los más fáciles de configurar y funcionan en todos tus dispositivos.
- Los servidores locales se ejecutan en tu ordenador y los arranca la propia app de IA. Úsalos cuando la herramienta tenga que llegar a archivos locales, una base de datos local o un programa de tu equipo. Suelen necesitar un entorno como Node.js o Python.
Si existen los dos, elige el remoto salvo que necesites acceso local.
Paso 3a: añade un conector en Claude
En las apps de Claude (web, escritorio y móvil) los servidores MCP aparecen como conectores. Hay tres formas de añadir uno:
- Desde el directorio: busca entre los conectores revisados y añade el que quieras.
- Como conector personalizado: pega la URL de un servidor MCP remoto. Anthropic no revisa los conectores personalizados, así que añade solo servidores de confianza. Qué planes pueden añadirlos depende de tu plan de Claude y, en Team y Enterprise, de la configuración de tu organización.
- Dentro de un plugin: algunos plugins incluyen un conector junto con skills que enseñan a Claude a usarlo.
Puedes gestionar tus conectores en claude.ai/customize/connectors. Para servidores locales, la app de escritorio de Claude usa extensiones de escritorio (empaquetadas con el formato MCPB), que se instalan como una aplicación en lugar de obligarte a editar archivos de configuración.
Paso 3b: instala un servidor en Claude Code
Claude Code, el agente de programación de Anthropic, gestiona los servidores desde la línea de comandos.
Servidor remoto (lo recomendable si existe):
claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
--header "Authorization: Bearer TU_TOKEN_DE_GITHUB"
El servidor remoto de GitHub se autentica con un token de acceso personal: crea uno fine-grained con acceso solo a los repositorios que necesites. Si el servidor usa OAuth, como el de Sentry, ejecuta /mcp dentro de Claude Code (o claude mcp login sentry) para iniciar sesión desde el navegador.
Servidor local (fíjate en el --, que separa las opciones de Claude del comando del propio servidor):
claude mcp add --transport stdio --env AIRTABLE_API_KEY=TU_CLAVE airtable -- npx -y airtable-mcp-server
Elige el ámbito:
| Ámbito | Disponible en | Se guarda en |
|---|---|---|
local (por defecto) |
Solo el proyecto actual, solo tú | ~/.claude.json |
project |
El proyecto actual, compartido con tu equipo mediante control de versiones | .mcp.json en el proyecto |
user |
Todos tus proyectos | ~/.claude.json |
claude mcp add --transport http sentry --scope project https://mcp.sentry.dev/mcp
Gestiona los servidores:
claude mcp list # todos los servidores y su estado
claude mcp get github # detalles de uno
claude mcp remove github # quitarlo
Un archivo .mcp.json de proyecto tiene este aspecto, y puede leer los secretos de variables de entorno para que nunca acaben en el repositorio:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": { "Authorization": "Bearer ${GITHUB_TOKEN}" }
}
}
}
Si ya configuraste servidores en la app de escritorio de Claude, claude mcp add-from-claude-desktop los importa (en macOS y WSL). Los conectores que añadiste en claude.ai también están disponibles en Claude Code si inicias sesión con la misma cuenta.
Paso 3c: otras apps
Casi todas las apps de IA compatibles con MCP siguen la misma idea —un nombre de servidor y una URL (remoto) o un comando (local)—, pero cambian la pantalla de ajustes y el formato del archivo:
- ChatGPT y la API de OpenAI admiten servidores MCP remotos; consulta la documentación de MCP de OpenAI.
- Visual Studio Code y Cursor admiten MCP en sus funciones de IA, configurado desde sus ajustes o un archivo
mcp.json.
Revisa la documentación actual de cada app, porque los menús cambian a menudo.
Paso 4: autentícate con el mínimo privilegio
Cuando te pida iniciar sesión o un token, concede solo lo que necesita la tarea: acceso de solo lectura, un único repositorio, un espacio de trabajo concreto. Nunca pegues tokens en un chat ni los dejes en archivos que compartas o subas al repositorio.
Paso 5: prueba sin riesgo
Empieza con una petición inofensiva: «Enséñame mis incidencias abiertas en GitHub» o «¿Qué tablas hay en esta base de datos?». Comprueba que el asistente usa el servidor correcto y que los resultados cuadran antes de pedirle que cree, modifique o envíe nada.
Paso 6: mantenlo bajo control
- Deja activadas las peticiones de aprobación para acciones que escriben, envían o borran.
- Ten cuidado con los servidores que leen contenido de fuera, como webs o correos, que puede traer inyección de prompts.
- Revisa tus servidores de vez en cuando y quita los que ya no uses.
- En Claude Code, los servidores de proyecto que vienen en un
.mcp.jsoncompartido necesitan tu aprobación antes de ejecutarse: lee ese archivo antes de fiarte de él.
Preguntas frecuentes
¿Usar servidores MCP es gratis?
El protocolo es gratuito y muchos servidores son de código abierto. Aun así puedes necesitar una cuenta en el servicio que conectas, y algunas apps de IA limitan qué planes pueden añadir conectores personalizados.
¿Dónde encuentro servidores MCP?
Empieza por el registro oficial de MCP, el directorio de conectores de tu app de IA y la documentación del servicio que quieras conectar (GitHub, Notion, Sentry y muchos otros publican servidores oficiales).
¿Por qué no arranca mi servidor local?
Casi siempre el comando está mal o falta un entorno como Node.js. Ejecuta ese mismo comando en un terminal para ver el error, revisa las variables de entorno necesarias y, en Claude Code, usa claude mcp list o /mcp para ver el estado de cada servidor.


