hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Servidor MCP de búsqueda de Tavily
Una implementación de servidor MCP que integra la API de búsqueda de Tavily y proporciona capacidades de búsqueda optimizadas para LLM.
Características
- Búsqueda web: realice búsquedas web optimizadas para LLM, con control sobre la profundidad de búsqueda, el tema y el rango de tiempo.
- Extracción de contenido: extrae el contenido más relevante de los resultados de búsqueda, optimizándolo según la calidad y el tamaño.
- Características opcionales: incluya imágenes, descripciones de imágenes, respuestas breves generadas por LLM y contenido HTML sin formato.
- Filtrado de dominios: incluya o excluya dominios específicos en los resultados de búsqueda.
Herramientas
- búsqueda de tavily
- Ejecute búsquedas web utilizando la API de búsqueda de Tavily.
- Entradas:
query
(cadena, obligatoria): la consulta de búsqueda.search_depth
(cadena, opcional): "básico" o "avanzado" (predeterminado: "básico").topic
(cadena, opcional): "general" o "noticias" (predeterminado: "general").days
(número, opcional): Número de días atrás para la búsqueda de noticias (predeterminado: 3).time_range
(cadena, opcional): filtro de rango de tiempo ("día", "semana", "mes", "año" o "d", "s", "m", "a").max_results
(número, opcional): Número máximo de resultados (predeterminado: 5).include_images
(booleano, opcional): incluye imágenes relacionadas (predeterminado: falso).include_image_descriptions
(booleano, opcional): incluye descripciones de las imágenes (valor predeterminado: falso).include_answer
(booleano, opcional): incluye una respuesta corta generada por LLM (valor predeterminado: falso).include_raw_content
(booleano, opcional): incluye contenido HTML sin procesar (predeterminado: falso).include_domains
(string[], opcional): Dominios a incluir.exclude_domains
(string[], opcional): Dominios a excluir.
Guía de configuración 🚀
1. Requisitos previos
- Claude Desktop instalado en su computadora.
- Clave API de Tavily: a. Crea una cuenta API de Tavily . b. Elige un plan (disponible en versión gratuita). c. Genera tu clave API desde el panel de Tavily.
2. Instalación
- Clona este repositorio en algún lugar de tu computadora:Copy
- Instalar dependencias y compilar el proyecto:CopyCopyCopy
3. Integración con Claude Desktop
- Abra el archivo de configuración de Claude Desktop:Copy
- Agregue uno de los siguientes al objeto
mcpServers
en su configuración, dependiendo de si desea ejecutar el servidor usandonpm
odocker
:Opción A: Uso de NPM (transporte stdio)Opción B: Uso de NPM (transporte SSE)CopyOpción C: Usar DockerCopyCopy - Pasos importantes:
- Reemplace
/Users/<username>/<FULL_PATH...>/tavily-search-mcp-server
con la ruta completa real al lugar donde clonó el repositorio. - Añade tu clave API de Tavily en la sección
env
. Siempre es recomendable tener secretos como las claves API como variables de entorno. - Asegúrese de utilizar barras diagonales (
/
) en la ruta, incluso en Windows. - Si está usando Docker, asegúrese de compilar la imagen primero usando
docker build -t tavily-search-mcp-server:latest .
- Reemplace
- Reinicie Claude Desktop para que los cambios surtan efecto.
Instalación mediante herrería
Para instalar Tavily Search para Claude Desktop automáticamente a través de Smithery :
Configuración del entorno (para npm)
- Copiar
.env.example
a.env
:Copy - Actualice el archivo
.env
con su clave API de Tavily actual:Nota: Nunca envíes tu clave API al control de versiones. Git ignora el archivoCopy.env
por seguridad.
Corriendo con NPM
Inicie el servidor usando Node.js:
Para transporte sse:
Ejecutando con Docker
- Construya la imagen de Docker (si aún no lo ha hecho):Copy
- Ejecute el contenedor Docker con:Para el transporte de stdio:Para transporte sse:CopyTambién puedes aprovechar directamente las variables de entorno de tu shell, lo que es una práctica más segura:CopyNota: El segundo comando muestra el enfoque recomendado: usarCopy
-e TAVILY_API_KEY=$TAVILY_API_KEY
para pasar el valor de la variable de entornoTAVILY_API_KEY
al contenedor Docker. Esto evita que la clave API se incluya en el historial de comandos y, por lo general, se prefiere a codificar los secretos en los comandos. - Usando Docker ComposeCorrer:Para detener el servidor:CopyCopy
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
You must be authenticated.
Tools
Una implementación de servidor MCP que integra la API de búsqueda de Tavily y proporciona capacidades de búsqueda optimizadas para LLM.