Autonomio/Guías/Configurar MCP servers: Context7, Exa, Greptile
Intermedio~20 min

MCP Servers para Claude Code

Documentación en vivo, búsqueda web y code review desde tu terminal

MCPContext7ExaGreptileClaude Code

Qué es MCP

Model Context Protocol (MCP) es un protocolo estándar que permite a Claude Code conectarse con herramientas externas. Un MCP server es un proceso que expone herramientas que Claude puede llamar como si fueran nativas.

En la práctica: en vez de Claude adivinando la API de Prisma v5 basándose en datos de entrenamiento, consulta la documentación actual a través de Context7. En vez de buscar en tu navegador, busca en la web directamente desde el terminal con Exa.

Configuración base

Los MCP servers se configuran en .claude/settings.json dentro de tu proyecto o en la configuración global ~/.claude/settings.json:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

Claude Code descubre los servidores al arrancar y sus herramientas aparecen como tools disponibles.

Context7: documentación en vivo

Context7 resuelve el problema más frustrante de trabajar con IA: APIs hallucinated. En vez de que Claude invente que prisma.user.findOne() existe (no existe — es findUnique), consulta la documentación real.

Instalación:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

Verificación:

Arranca Claude Code y pregunta algo que requiera documentación actual:

¿Cómo configuro un middleware en Next.js 15?

Deberías ver que Claude llama a resolve-library-id y query-docs de Context7 antes de responder.

Exa: búsqueda web

Exa da a Claude Code acceso a búsqueda web en tiempo real. Útil para errores que no ha visto, breaking changes en librerías, o soluciones publicadas después del training cutoff.

Instalación:

{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "tu-api-key-aqui"
      }
    }
  }
}

Necesitas una API key de exa.ai. Tienen un tier gratuito generoso.

Verificación:

Busca en la web los breaking changes de React 19

Claude usará web_search_exa para buscar y te dará información actualizada.

Greptile: code review inteligente

Greptile indexa tu repositorio completo y lo expone como herramienta MCP. Claude puede preguntar "¿hay otros sitios en el codebase que hagan auth checks similares?" antes de escribir código nuevo.

Instalación:

Greptile se configura a través de su plugin para Claude Code:

{
  "mcpServers": {
    "greptile": {
      "command": "npx",
      "args": ["-y", "@greptile/mcp-server"],
      "env": {
        "GREPTILE_API_KEY": "tu-api-key",
        "GITHUB_TOKEN": "tu-github-token"
      }
    }
  }
}

Caso de uso real:

Antes de escribir un nuevo endpoint de API, Claude consulta Greptile para ver cómo están implementados los endpoints existentes — y sigue exactamente el mismo patrón.

Configuración completa

Tu .claude/settings.json con los tres servidores:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    },
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "tu-exa-key"
      }
    },
    "greptile": {
      "command": "npx",
      "args": ["-y", "@greptile/mcp-server"],
      "env": {
        "GREPTILE_API_KEY": "tu-greptile-key",
        "GITHUB_TOKEN": "tu-github-token"
      }
    }
  }
}

Reinicia Claude Code después de cambiar la configuración para que descubra los nuevos servidores.

Siguiente paso

Con MCP servers configurados, Claude Code pasa de ser un agente con conocimiento estático a uno con acceso a información en tiempo real.

¿Necesitas ayuda implementando esto?

Agenda una llamada gratuita de 15 minutos y te ayudo con tu caso concreto.

Agendar llamada

Guías relacionadas