TL;DR
- Un servidor MCP expone herramientas, datos o acciones a un agente IA mediante el protocolo MCP (Model Context Protocol). No es un plugin ni una extensión del navegador: es un proceso independiente al que cualquier cliente compatible puede conectarse.
- Los servidores más estables hoy en producción son GitHub MCP, File System MCP, PostgreSQL MCP y Playwright MCP - el resto varía entre madurez media y experimental.
- Instalar un servidor en Claude Code tarda menos de 2 minutos con
claude mcp add; el reto real es la gestión de secretos y los permisos de acceso.- Consulta el directorio de servidores MCP para filtrar por categoría, nivel técnico y coste entre cientos de entradas.
Qué es un servidor MCP y para qué sirve
El protocolo MCP es un estándar abierto publicado por Anthropic en noviembre de 2024 que define cómo un agente IA se comunica con sistemas externos. Un servidor MCP implementa ese protocolo en el lado del recurso: expone herramientas (funciones invocables), recursos (datos consultables) y prompts al agente que actúa como cliente MCP.
La diferencia con un plugin es estructural. Un plugin vive dentro de la aplicación y depende de su ciclo de vida. Un servidor MCP corre como proceso independiente - local o remoto - y cualquier cliente compatible puede conectarse: Claude Code, Cursor, GitHub Copilot o cualquier otro agente que implemente el estándar.
El resultado práctico: el agente deja de operar solo sobre texto y pasa a ejecutar acciones reales - leer y escribir archivos, consultar bases de datos, abrir pull requests, enviar mensajes o navegar por la web. Combinado con una Claude Skill que le dice cómo usar esas herramientas, es el patrón más potente para un agente en producción.
Cómo instalar un servidor MCP en Claude Code
Usa claude mcp add para registrar cualquier servidor:
# Servidor local (stdio)
claude mcp add <nombre> -- <comando> [argumentos]
# Servidor remoto (HTTP)
claude mcp add --transport http <nombre> <url>
# Con variables de entorno
claude mcp add --env API_KEY=tu_clave <nombre> -- <comando>
Claude Code guarda la configuración en ~/.claude/mcp_settings.json (alcance global) o en .mcp.json en la raíz del proyecto (alcance de proyecto). Usa --scope project para aislarla por repositorio.
Cada servidor tiene sus propios requisitos: algunos necesitan un token de API, otros una URL de base de datos, otros permisos OAuth. Revisa la documentación del servidor antes de ejecutar el comando y verifica que está activo con claude mcp list.
Los mejores servidores MCP por categoría
Los 13 servidores siguientes están seleccionados por madurez, frecuencia de uso real y disponibilidad de instalación directa.
Desarrollo y código
GitHub MCP - conecta Claude Code directamente con la API de GitHub: lee repositorios, crea pull requests, gestiona issues y revisa código sin salir del agente.
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Ideal para: revisión de código automatizada, triaje de issues y generación de PRs. Listo para producción. Requiere autenticación OAuth con tu cuenta de GitHub.
File System MCP - da al agente acceso estructurado al sistema de archivos local: lee, escribe y navega directorios dentro de las rutas que tú autorices explícitamente.
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /ruta/al/proyecto
Ideal para: agentes que leen configuraciones, generan archivos de código o modifican documentación. Listo para producción. Define siempre la ruta más restrictiva posible.
Terminal/Shell MCP - permite al agente ejecutar comandos de shell, correr tests, compilar proyectos y gestionar dependencias directamente en tu entorno.
claude mcp add shell -- npx -y @modelcontextprotocol/server-shell
Ideal para: pipelines de CI local y automatización de builds. Nivel de riesgo alto - restringe los comandos permitidos en producción.
PostgreSQL MCP - conecta el agente a una base de datos PostgreSQL: ejecuta consultas SQL, inspecciona esquemas y recupera o actualiza datos.
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://usuario:contraseña@localhost:5432/mi_bd
Ideal para: análisis de datos, debugging de queries y generación de migraciones. Listo para producción con un usuario de solo lectura. Nunca conectes con credenciales de superusuario.
Productividad y comunicación
Slack MCP - envía mensajes, consulta canales y notifica a equipos desde el agente sin intervención manual.
claude mcp add slack -- npx -y @modelcontextprotocol/server-slack
# SLACK_BOT_TOKEN=xoxb-tu-token
# SLACK_TEAM_ID=T01234567
Ideal para: notificaciones de deploys y alertas de errores. Madurez media - el paquete oficial está en mantenimiento; evalúa alternativas de comunidad para proyectos nuevos.
Notion MCP - lee y actualiza páginas de Notion, sincroniza bases de conocimiento y genera documentación desde el agente.
claude mcp add --transport http notion https://mcp.notion.com/mcp
Ideal para: wikis de proyecto actualizadas automáticamente y changelogs. Listo para producción vía endpoint remoto oficial. Requiere integración OAuth en tu workspace.
Linear MCP - accede a issues, proyectos y ciclos de Linear: crea tareas, actualiza estados y consulta el backlog.
claude mcp add linear -- npx -y mcp-remote https://mcp.linear.app/mcp
Ideal para: equipos de producto que quieren que el agente cree issues al detectar bugs. Listo para producción - endpoint oficial con autenticación OAuth.
Google Drive MCP - lee y busca archivos en Google Drive, extrae contenido de documentos y hojas de cálculo.
claude mcp add gdrive -- npx -y @modelcontextprotocol/server-gdrive
Ideal para: agentes que necesitan contexto de documentos internos o datos de negocio en Drive. Experimental - la configuración OAuth requiere pasos adicionales en Google Cloud Console.
Web y datos
Playwright MCP - controla un navegador real: navega páginas, extrae información, rellena formularios e interactúa con interfaces web.
claude mcp add playwright -- npx @playwright/mcp@latest
Ideal para: scraping estructurado y tests end-to-end. Listo para producción - mantenido por Microsoft. Consume más recursos que un cliente HTTP simple.
Tavily MCP - ejecuta búsquedas web optimizadas para agentes IA: devuelve resultados limpios sin necesidad de parsear HTML.
claude mcp add --transport http tavily "https://mcp.tavily.com/mcp/?tavilyApiKey=tu_api_key"
Ideal para: agentes de investigación y enriquecimiento de contexto en tiempo real. Listo para producción - requiere API key de Tavily (plan gratuito con límite de 1.000 llamadas/mes).
REST API MCP - permite al agente enviar peticiones HTTP a cualquier API externa: GET, POST, PUT, DELETE con headers y autenticación configurables.
claude mcp add restapi -- npx -y @modelcontextprotocol/server-fetch
Ideal para: integrar servicios sin servidor MCP propio o disparar webhooks. Madurez media - útil para prototipos; en producción, prefiere servidores específicos del servicio cuando existan.
Infraestructura y DevOps
Supabase MCP - conecta el agente a tu proyecto de Supabase: gestiona la base de datos, funciones Edge, autenticación y almacenamiento.
claude mcp add --scope project --transport http supabase \
"https://mcp.supabase.com/mcp?features=docs,account,database,debugging,development,functions,branching"
Ideal para: desarrollo full-stack donde el agente necesita leer esquemas o depurar funciones. Listo para producción - endpoint oficial con autenticación por token de proyecto.
Atlassian MCP - da acceso a Jira y Confluence: crea y actualiza tickets, lee documentación y sincroniza el estado de proyectos.
claude mcp add --transport http atlassian https://mcp.atlassian.com/v2/mcp
Ideal para: equipos que usan Jira como sistema de registro. Listo para producción - endpoint remoto oficial de Atlassian Rovo. Requiere cuenta con Rovo habilitado.
Sentry MCP - conecta el agente a Sentry: consulta errores, analiza stack traces y obtiene contexto de issues en el flujo de desarrollo.
claude mcp add --transport http sentry \
https://mcp.sentry.dev/mcp/{organizationSlug}/{projectSlug}
Ideal para: debugging asistido - el agente lee el error en Sentry y propone el fix en el mismo turno. Listo para producción - sustituye {organizationSlug} y {projectSlug} por los valores de tu cuenta.
Tabla comparativa
Desarrollo y productividad
| Servidor | Categoría | Nivel técnico | Producción |
|---|---|---|---|
| GitHub MCP | Desarrollo | Medio | ✅ Sí |
| File System MCP | Desarrollo | Bajo | ✅ Sí |
| Terminal/Shell MCP | Desarrollo | Alto | ⚠️ Con restricciones |
| PostgreSQL MCP | Desarrollo | Medio | ✅ Solo lectura |
| Slack MCP | Productividad | Bajo | ⚠️ Paquete en mantenimiento |
| Notion MCP | Productividad | Bajo | ✅ Sí |
| Linear MCP | Productividad | Bajo | ✅ Sí |
| Google Drive MCP | Productividad | Alto | 🧪 Experimental |
Web, datos e infraestructura
| Servidor | Categoría | Ideal para | Coste |
|---|---|---|---|
| Playwright MCP | Web | Tests E2E, scraping | Gratuito |
| Tavily MCP | Datos | Búsqueda en tiempo real | Freemium |
| REST API MCP | Web | Prototipos, webhooks | Gratuito |
| Supabase MCP | Infraestructura | Full-stack con Supabase | Gratuito |
| Atlassian MCP | DevOps | Jira + Confluence | Requiere Rovo |
| Sentry MCP | DevOps | Debugging de errores | Gratuito |
Explora más opciones por categoría: bases de datos, productividad, DevOps e infraestructura y herramientas de desarrollo.
Cómo elegir el servidor MCP adecuado
1. ¿A qué sistema necesita acceder tu agente? Si necesita leer código → GitHub MCP o File System MCP. Si necesita datos estructurados → PostgreSQL MCP o Supabase MCP. Si necesita información de la web → Playwright MCP o Tavily MCP. Instalar servidores que el agente no va a usar aumenta la superficie de ataque sin beneficio.
2. ¿Cuál es tu nivel técnico y el del equipo? Los servidores con endpoint remoto oficial (Notion, Linear, Atlassian, Supabase, Sentry) son los más fáciles de configurar: un comando y autenticación OAuth. Los servidores locales basados en npx requieren Node.js instalado y gestión manual de variables de entorno.
3. ¿Lo necesitas en producción o solo para pruebas? Para producción, prioriza servidores con endpoints oficiales mantenidos por el proveedor. Evita servidores de comunidad sin mantenimiento activo o sin releases en los últimos 6 meses.
Funcionan igual en Cursor y GitHub Copilot
Los 13 servidores de esta guía no son exclusivos de Claude Code. El protocolo MCP es un estándar abierto y agnóstico al cliente, así que el mismo comando de instalación - o su equivalente en la interfaz - conecta el servidor a cualquier agente compatible:
| Cliente | Dónde vive la configuración | Soporte MCP desde |
|---|---|---|
| Claude Code | ~/.claude/mcp_settings.json o .mcp.json |
Lanzamiento del protocolo (nov. 2024) |
| Cursor | ~/.cursor/mcp.json |
v0.43 |
| GitHub Copilot (VS Code) | Sección mcp de settings.json |
Mediados de 2025 |
El servidor no cambia entre clientes - un GitHub MCP o un Playwright MCP expone las mismas herramientas en los tres. Lo único que cambia es dónde apuntas el comando de registro.
Consideraciones de producción
Control de acceso. Cada servidor opera con los permisos del proceso que lo ejecuta. El de File System accede a los directorios que le indiques - define siempre la ruta más restrictiva posible. El de PostgreSQL opera con las credenciales del usuario de base de datos - crea un usuario de solo lectura específico para el agente.
Gestión de secretos. Nunca pongas API keys directamente en el comando claude mcp add. Usa variables de entorno con --env o un gestor de secretos. Los tokens deben tener fecha de expiración y rotación automática.
Gestión de fallos. Los servidores MCP pueden fallar: timeout de red, API caída, límite de rate alcanzado. Diseña los flujos asumiendo que cualquier herramienta puede devolver un error, con reintentos y backoff exponencial.
Rate limits y costes. Tavily limita a 1.000 llamadas/mes en el plan gratuito. GitHub tiene límites por hora según el token. Monitoriza el uso de cada servidor desde el primer día para evitar sorpresas en facturación.
Preguntas frecuentes
¿Qué diferencia hay entre una skill y un servidor MCP?
Una Claude Skill es una capacidad empaquetada que el agente invoca directamente - una función con instrucciones, parámetros y ejemplos de uso. No conecta con sistemas externos por sí sola. Un servidor MCP es la infraestructura que expone herramientas externas al agente mediante el protocolo MCP. La skill define qué hace el agente; el servidor MCP define a qué sistemas puede acceder.
¿Los servidores MCP son gratuitos?
La mayoría son de código abierto y gratuitos de ejecutar localmente. Los costes aparecen en dos puntos: el servicio subyacente al que conectan (Tavily cobra por llamadas, Atlassian requiere plan Rovo) y la infraestructura donde corres el servidor si lo despliegas en la nube. Los servidores con endpoint remoto oficial incluyen el hosting en su propio plan.
¿Puedo usar servidores MCP con Cursor o GitHub Copilot?
Sí. El protocolo MCP es un estándar abierto y agnóstico al cliente. Cursor soporta servidores MCP desde su versión 0.43, GitHub Copilot en VS Code desde mediados de 2025. La configuración varía por cliente, pero los servidores son los mismos.
¿Cuántos servidores MCP puedo instalar a la vez?
No hay límite técnico. El límite práctico es el contexto: cada servidor expone sus herramientas al agente, y demasiadas activas aumentan el uso de tokens y pueden confundir al modelo sobre cuál usar. Mantén activos solo los que la sesión necesita - Claude Code permite activar y desactivar sin desinstalar.
¿Qué hago si un servidor MCP no funciona tras instalarlo?
En orden: (1) claude mcp list para confirmar que está registrado; (2) comprueba las variables de entorno requeridas; (3) ejecuta el comando del servidor directamente en la terminal; (4) revisa claude mcp logs <nombre>; (5) consulta el repositorio GitHub del servidor. Para servidores remotos, verifica que el token OAuth no ha expirado.
Fuentes útiles
- Documentación oficial de MCP - Anthropic
- Especificación del protocolo MCP - modelcontextprotocol.io
- Repositorio oficial de servidores MCP - GitHub
- Documentación de Claude Code MCP - code.claude.com
- GitHub MCP Server - repositorio oficial
Para montar el agente completo con skills y servidores MCP desde cero, sigue cómo crear un agente de IA gratis.