De 15 a 4: Servidores MCP Que Sobreviven en Claude Code
TL;DR: El ecosistema MCP supera los 1.000 servidores, pero la configuración óptima para Claude Code cabe en 4 líneas de terminal. Tras meses de uso diario, solo GitHub MCP, Context7, Playwright y PostgreSQL justifican su presencia. El resto consumía tokens sin aportar valor real. Aquí están los criterios para decidir qué se queda y la configuración exacta de cada uno.
El síndrome del "instala todo"
El ecosistema MCP (Model Context Protocol) crece cada semana. Cuando empiezas con Claude Code, la tentación es clara: búsqueda web, filesystem, bases de datos, Notion, Slack, Figma... En un par de tardes tienes 15 servidores configurados y la sensación de haber montado el setup definitivo.
El problema aparece después. Cada servidor MCP registra sus definiciones de herramientas en la ventana de contexto. Un setup con 15 servidores puede consumir más de 60.000 tokens antes de que escribas tu primer mensaje. Con una ventana de 200k tokens, eso es un 30% del espacio disponible quemado en herramientas que ni siquiera usas ese día. Si ya te preocupa el coste en tokens de tu agente, los servidores MCP mal gestionados lo multiplican.
¿Qué es un servidor MCP?
Un servidor MCP es un proceso que expone herramientas a tu agente de código a través del Model Context Protocol, un estándar abierto creado por Anthropic en 2024. Cada servidor añade capacidades específicas: acceso a GitHub, consultas a bases de datos, automatización de navegador o documentación en tiempo real. Claude Code descubre estas herramientas y las usa cuando son relevantes para tu tarea.
Lo que diferencia MCP de una integración ad-hoc es la portabilidad: un servidor MCP funciona en Claude Code, Cursor, VS Code con Copilot y cualquier cliente compatible. Configuras una vez, usas en todas partes.
Los 4 que sobrevivieron (y por qué)
1. GitHub MCP: el que más uso sin pensar
Si trabajas con GitHub a diario, este servidor elimina el cambio de contexto entre terminal y navegador. Crear issues, revisar PRs, buscar código en repos, todo sin salir de la conversación con Claude.
Desde 2026, GitHub ofrece transporte HTTP nativo, lo que simplifica la configuración respecto a los wrappers de npm anteriores:
# GitHub MCP con transporte HTTP oficial (global)
claude mcp add github \
--scope user \
--transport http \
https://api.githubcopilot.com/mcp/ \
-e GITHUB_TOKEN=ghp_tu_token
Un matiz que aparece en cada hilo sobre MCP: Claude Code ya puede usar el CLI gh sin ningún servidor MCP. Si solo necesitas operaciones básicas (push, PRs simples, clonar), el CLI nativo es suficiente. El MCP de GitHub brilla cuando necesitas búsquedas cruzadas entre repos, gestión de issues en lote o revisiones de PRs con el diff completo integrado en la conversación.
2. Context7: documentación real, cero alucinaciones
Context7, desarrollado por Upstash, inyecta documentación actualizada y versionada directamente en el contexto de Claude. Los datos de entrenamiento del modelo tienen meses de antigüedad. Si usas FastAPI 0.115, React 19 o Tailwind 4, Claude puede generar código contra APIs que ya cambiaron.
Context7 resuelve esto con dos herramientas: resolve-library-id para identificar la librería y query-docs para traer la documentación específica. No necesita API key ni configuración adicional.
# Context7: sin API key, sin coste, funciona al instante
claude mcp add context7 --scope user -- npx -y @upstash/context7-mcp
En la práctica, esto evita errores con cambios de API en Pydantic V2 o migraciones de frameworks que habrían costado horas de depuración. La clave con MCP es dar a tu agente el contexto correcto, y Context7 lo hace con documentación viva.
3. Playwright MCP: testing y scraping sin scripts
Playwright MCP le da a Claude un navegador real. Navegar páginas, rellenar formularios, tomar capturas, ejecutar tests E2E. Es el servidor que más sorprende: lo instalas pensando en testing y acabas usándolo para verificar despliegues y extraer datos de webs con protección anti-bot que bloquea el fetch nativo de Claude.
# Playwright: --headless para servidores, sin él para debug visual
claude mcp add playwright --scope local -- npx -y @playwright/mcp --headless
4. PostgreSQL MCP: consultas sin cambiar de ventana
Pedir a Claude "muéstrame los usuarios que se registraron esta semana y no completaron onboarding" y que ejecute la query directamente ahorra un ciclo completo de copiar-pegar entre terminal y chat.
# SIEMPRE con usuario de solo lectura en producción
claude mcp add postgres --scope local -- \
npx -y @modelcontextprotocol/server-postgres \
postgresql://readonly_user:pass@localhost/mydb
Regla no negociable: conexión de solo lectura. Un malentendido en la instrucción y Claude puede modificar o borrar datos. Usa un usuario con permisos SELECT exclusivamente.
Los que descarté (y la razón)
| Servidor MCP | Por qué lo instalé | Por qué lo quité |
|---|---|---|
| Filesystem (terceros) | Gestión avanzada de archivos | Claude Code ya tiene Read, Write, Edit, Glob y Grep nativos. Redundante |
| Memory MCP | Persistencia entre sesiones | Claude Code tiene su propio sistema de memoria con archivos .md. Duplicado |
| Brave Search | Acceso a internet | WebSearch integrado cubre el 90% de los casos |
| Notion MCP | Documentación del equipo | Lo usé 3 veces en un mes. Si no es diario, no merece tokens |
| Slack MCP | Mensajes desde Claude | Riesgo alto: un mensaje mal interpretado enviado de forma automática |
| Figma MCP | Design-to-code | Solo útil si trabajas con diseñadores a diario |
El patrón es claro: si no lo usas al menos 3 veces por semana sin pensar, está consumiendo tokens sin aportar valor. Es la misma lógica de usar menos herramientas de IA pero sacarles más partido.
El coste oculto: tokens por servidor
4 servidores con Tool Search activo consumen unos 4.400 tokens. Sin optimizar, serían más de 24.000. Claude Code tiene un mecanismo llamado Tool Search que carga las definiciones de herramientas bajo demanda en vez de volcarlas todas al inicio. Esto reduce el consumo en torno a un 85%.
Los números reales de consumo por servidor:
| Servidor | Herramientas | Tokens (sin deferral) | Tokens (con Tool Search) |
|---|---|---|---|
| Playwright | 21 | ~13.600 | ~2.000 |
| GitHub | 15+ | ~8.000 | ~1.200 |
| Context7 | 2 | ~800 | ~800 |
| PostgreSQL | 6 | ~2.400 | ~400 |
| Total | 44+ | ~24.800 | ~4.400 |
Puedes comprobar tu consumo real con /context en Claude Code (desglose completo por categoría) y ver el coste por servidor con /mcp (permite desactivar servidores en sesión).
Cómo evaluar si un MCP nuevo merece quedarse
Tres criterios, en orden:
- ¿Lo usé esta semana sin buscarlo? Si tienes que recordar que existe, no lo necesitas.
- ¿Claude Code ya lo hace sin MCP? Filesystem, git, búsqueda web, memoria: antes de instalar, comprueba si la funcionalidad ya existe de forma nativa.
- ¿El beneficio justifica los tokens? Usa
/contextantes y después de añadir el servidor. Si consume más de 2.000 tokens y lo usas menos de 3 veces por semana, fuera.
Un enfoque que funciona: empieza con cero servidores MCP y añade uno solo cuando sientas el dolor real de no tenerlo. Si tras una semana no lo has necesitado, claude mcp remove y a otra cosa.
En Producción
La configuración MCP en un entorno profesional requiere precauciones que los tutoriales rara vez mencionan:
- Seguridad: En septiembre de 2025, un paquete npm falso llamado
postmark-mcpimitaba el servicio oficial de Postmark. Tras 15 versiones incrementales para generar confianza, la versión 1.0.16 añadió una línea que reenviaba todos los emails a una dirección del atacante. Tuvo 1.643 descargas antes de ser retirado. Un escaneo de AgentSeal sobre 1.808 servidores MCP reveló que el 66% tenía al menos un problema de seguridad: 43% con inyección de comandos, 20% en infraestructura de tooling. Audita el código fuente antes de instalar cualquier servidor de terceros. - Tokens y coste: Un setup de 15 servidores puede consumir más de 60.000 tokens por mensaje. Con el plan Max de Claude, eso se traduce en sesiones que se agotan en menos de una hora. Con 4 servidores y Tool Search, el overhead baja a menos de 5.000 tokens.
- Portabilidad: Un servidor MCP bien configurado funciona en Claude Code, Cursor y VS Code. Si cambias de herramienta, tu configuración MCP viaja contigo.
- Scope: Usa
--scope userpara servidores globales (GitHub, Context7) y--scope localpara los específicos del proyecto (PostgreSQL, Playwright). Esto evita cargar servidores irrelevantes en proyectos que no los necesitan.
Errores comunes y depuración
Error: "MCP server failed to start" al añadir un servidor.
Causa: npx no encuentra el paquete o hay conflicto de versiones en la caché de npm.
Solución: Ejecuta npx -y @paquete/nombre manualmente fuera de Claude Code para verificar que se descarga e inicia correctamente.
Error: El contexto se agota en menos de una hora de trabajo.
Causa: Demasiados servidores MCP cargados a la vez.
Solución: Ejecuta /mcp para ver el consumo por servidor y desactiva los que no necesitas. Complementa con /compact para comprimir el historial.
Error: Claude ignora un servidor MCP que está configurado.
Causa: Las herramientas del servidor están diferidas por Tool Search y Claude no las descubre para tu tarea.
Solución: Menciona la herramienta en tu prompt de forma explícita: "usa el MCP de GitHub para buscar issues" en vez de solo "busca issues".
Preguntas frecuentes
¿Cuántos tokens consumen los servidores MCP?
Un setup de 4 servidores consume entre 4.000 y 7.000 tokens con Tool Search activo. Sin Tool Search, esa cifra sube a 20.000-25.000. Puedes medir tu consumo exacto con el comando /context en Claude Code, que desglosa el uso por categoría.
¿Los servidores MCP funcionan en Cursor y VS Code?
Sí. MCP es un estándar abierto, no exclusivo de Claude Code. Un servidor configurado correctamente funciona en cualquier cliente compatible: Cursor, VS Code con Copilot, Windsurf y otros. La configuración JSON es prácticamente idéntica entre clientes.
¿Necesito el MCP de GitHub si ya uso gh CLI?
Para operaciones básicas (push, PRs, clonar), el CLI gh es suficiente y Claude Code ya sabe usarlo sin servidor adicional. El MCP de GitHub aporta valor en búsquedas cruzadas entre repositorios, gestión masiva de issues y revisiones de PRs con el diff completo integrado en la conversación.
El ecosistema MCP crece cada semana, pero más servidores no significa mejor configuración. La señal más clara de madurez con estas herramientas es tener menos, no más. Cuatro servidores bien elegidos cubren el 90% de las necesidades diarias, y el criterio de evaluación es simple: si no lo usas sin pensar, sobra.
¿Cuál es tu stack MCP actual? ¿Has descartado algún servidor que todo el mundo recomienda? Cuéntamelo en Twitter @sergiomarquezp_. La semana que viene exploramos cómo Cline Kanban está cambiando la forma de correr múltiples agentes en paralelo desde el IDE.