Integrations
Provides web search capabilities through Baidu, allowing users to search the web and retrieve formatted results. Also offers content fetching and parsing from webpages discovered through search.
Servidor MCP de búsqueda de Baidu
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de búsqueda web a través de Baidu, con funciones adicionales para la búsqueda y análisis de contenido.
Características
- Búsqueda web : Busque en Baidu con limitación de velocidad avanzada y formato de resultados
- Obtención de contenido : recupere y analice el contenido de páginas web con extracción de texto inteligente
- Limitación de velocidad : protección integrada contra límites de velocidad tanto para la búsqueda como para la obtención de contenido
- Manejo de errores : manejo y registro de errores integral
- Salida compatible con LLM : resultados formateados específicamente para un gran consumo de modelos de lenguaje
Instalación
Instalación mediante herrería
Para instalar Baidu Search Server para Claude Desktop automáticamente a través de Smithery :
Instalación mediante uv
Instalar directamente desde PyPI usando uv
:
Uso
Ejecutando con Claude Desktop
- Descargar Claude Desktop
- Crea o edita tu configuración de Claude Desktop:
- En macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- En Windows:
%APPDATA%\Claude\claude_desktop_config.json
- En macOS:
Agregue la siguiente configuración:
- Reiniciar Claude Desktop
Desarrollo
Para el desarrollo local, puede utilizar la CLI de MCP:
Herramientas disponibles
1. Herramienta de búsqueda
Realiza una búsqueda web en Baidu y devuelve resultados formateados.
Parámetros:
query
: cadena de consulta de búsquedamax_results
: Número máximo de resultados a devolver (predeterminado: 10)
Devuelve: cadena formateada que contiene resultados de búsqueda con títulos, URL y fragmentos.
2. Herramienta de obtención de contenido
Obtiene y analiza el contenido de una página web.
Parámetros:
url
: La URL de la página web de la que se obtendrá el contenido
Devuelve: Contenido de texto limpio y formateado de la página web.
Características en detalle
Limitación de velocidad
- Búsqueda: Limitada a 30 solicitudes por minuto
- Obtención de contenido: limitada a 20 solicitudes por minuto
- Gestión automática de colas y tiempos de espera
Procesamiento de resultados
- Elimina anuncios y contenido irrelevante.
- Limpia las URL de redireccionamiento de Baidu
- Formatos de resultados para un consumo óptimo de LLM
- Trunca el contenido largo apropiadamente
Manejo de errores
- Detección y generación de informes de errores completos
- Registro detallado a través del contexto MCP
- Degradación elegante en límites de velocidad o tiempos de espera
Contribuyendo
¡Agradecemos los problemas y las solicitudes de incorporación de cambios! Algunas áreas de mejora potenciales:
- Parámetros de búsqueda adicionales (región, idioma, etc.)
- Opciones de análisis de contenido mejoradas
- Capa de almacenamiento en caché para contenido de acceso frecuente
- Estrategias adicionales de limitación de velocidad
Licencia
Este proyecto está licenciado bajo la licencia MIT.
Expresiones de gratitud
El código de este proyecto hace referencia a los siguientes repositorios:
Gracias a los autores y colaboradores de estos repositorios por sus esfuerzos y contribuciones a la comunidad de código abierto.
You must be authenticated.
Tools
Proporciona capacidades de búsqueda web a través de Baidu con funciones de búsqueda y análisis de contenido, lo que permite a los LLM buscar en la web y extraer contenido de páginas web.