local-only server
The server can only run on the client’s local machine because it depends on local resources.
Servidor Exa MCP 🔍
Un servidor de Protocolo de Contexto de Modelo (MCP) permite a asistentes de IA como Claude usar la API de Búsqueda de IA de Exa para búsquedas web. Esta configuración permite a los modelos de IA obtener información web en tiempo real de forma segura y controlada.
Vídeo de demostración https://www.loom.com/share/ac676f29664e4c6cb33a2f0a63772038?sid=0e72619f-5bfc-415d-a705-63d326373f60
¿Qué es MCP? 🤔
El Protocolo de Contexto de Modelo (MCP) es un sistema que permite que las aplicaciones de IA, como Claude Desktop, se conecten a herramientas y fuentes de datos externas. Ofrece una forma clara y segura para que los asistentes de IA trabajen con servicios y API locales, manteniendo al usuario en control.
¿Qué hace este servidor? 🚀
El servidor Exa MCP:
- Permite que los asistentes de IA realicen búsquedas web utilizando la potente API de búsqueda de Exa
- Proporciona resultados de búsqueda estructurados que incluyen títulos, URL y fragmentos de contenido.
- Almacena en caché búsquedas recientes como recursos de referencia
- Maneja con elegancia los casos de limitación de velocidad y de error
- Admite el rastreo web en tiempo real para contenido nuevo
Prerrequisitos 📋
Antes de comenzar, asegúrese de tener:
- Node.js (v18 o superior)
- Claude Desktop instalado
- Una clave API de Exa
- Git instalado
Puede verificar su instalación de Node.js ejecutando:
Instalación 🛠️
Instalación de NPM
Uso de herrería
Para instalar el servidor Exa MCP para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
- Crea un enlace global (esto hace que el servidor sea ejecutable desde cualquier lugar):
Configuración ⚙️
1. Configure Claude Desktop para que reconozca el servidor Exa MCP
Puedes encontrar claude_desktop_config.json dentro de la configuración de la aplicación Claude Desktop:
Abra la aplicación Claude Desktop y habilite el Modo de desarrollador desde la barra de menú superior izquierda.
Una vez habilitado, abre Configuración (también desde la barra de menú superior izquierda) y navega hasta las Opciones de desarrollador, donde encontrarás el botón Editar configuración. Al hacer clic, se abrirá el archivo claude_desktop_config.json, que te permitirá realizar las modificaciones necesarias.
O (si desea abrir claude_desktop_config.json desde la terminal)
Para macOS:
- Abra la configuración de Claude Desktop:
Para Windows:
- Abra la configuración de Claude Desktop:
2. Agregue la configuración del servidor Exa:
Reemplace your-api-key-here
con su clave API de Exa real desde dashboard.exa.ai/api-keys .
3. Herramientas disponibles y selección de herramientas
El servidor Exa MCP incluye las siguientes herramientas:
- web_search : Realiza búsquedas web en tiempo real con resultados optimizados y extracción de contenido.
- research_paper_search : Búsqueda especializada centrada en artículos académicos y contenido de investigación.
- twitter_search : Búsqueda dedicada a Twitter/X.com que encuentra tweets, perfiles y conversaciones.
- company_research : herramienta integral de investigación de empresas que rastrea los sitios web de las empresas para recopilar información detallada sobre las mismas.
- rastreo : extrae contenido de URL específicas, útil para leer artículos, archivos PDF o cualquier página web cuando tienes la URL exacta.
- competitor_finder : identifica a los competidores de una empresa buscando empresas que ofrecen productos o servicios similares.
Puede elegir qué herramientas habilitar agregando el parámetro --tools
a su configuración de Claude Desktop:
Especifique qué herramientas habilitar:
Para habilitar varias herramientas, utilice una lista separada por comas:
Si no especifica ninguna herramienta, se utilizarán todas las herramientas habilitadas de forma predeterminada.
4. Reinicie Claude Desktop
Para que los cambios surtan efecto:
- Salir completamente de Claude Desktop (no solo cerrar la ventana)
- Inicie Claude Desktop nuevamente
- Busque el ícono 🔌 para verificar que el servidor Exa esté conectado
Uso a través de NPX
Si prefieres ejecutar el servidor directamente, puedes usar npx:
Uso 🎯
Una vez configurado, puedes pedirle a Claude que realice búsquedas web. Aquí tienes algunos ejemplos:
El servidor hará lo siguiente:
- Procesar la solicitud de búsqueda
- Consulta la API de Exa con configuraciones óptimas (incluido el rastreo en vivo)
- Devolver resultados formateados a Claude
- Almacenar en caché la búsqueda para futuras referencias
Pruebas con MCP Inspector 🔍
Puede probar el servidor directamente utilizando el Inspector MCP:
Esto abre una interfaz interactiva donde puede explorar las capacidades del servidor, ejecutar consultas de búsqueda y ver resultados de búsqueda almacenados en caché.
Solución de problemas 🔧
Problemas comunes
- Servidor no encontrado
- Verifique que el enlace npm esté configurado correctamente
- Compruebe la sintaxis de configuración de Claude Desktop
- Asegúrese de que Node.js esté instalado correctamente
- Problemas con la clave API
- Confirme que su EXA_API_KEY sea válida
- Compruebe que EXA_API_KEY esté configurado correctamente en la configuración de Claude Desktop
- Verifique que no haya espacios ni comillas alrededor de la clave API
- Problemas de conexión
- Reiniciar Claude Desktop por completo
- Consultar los registros de Claude Desktop: GXP23
Agradecimientos 🙏
- Exa AI por su potente API de búsqueda
- Protocolo de contexto de modelo para la especificación MCP
- Antrópico para Claude Desktop
You must be authenticated.
Tools
Un servidor de Protocolo de Contexto de Modelo (MCP) permite a asistentes de IA como Claude usar la API de Búsqueda de IA de Exa para búsquedas web. Esta configuración permite a los modelos de IA obtener información web en tiempo real de forma segura y controlada.