Baidu Search
Un servidor de búsqueda para el Model Context Protocol (MCP) que utiliza la API de Baidu Wenxin.
GitHub
6
Prueba este MCPPatrocinadoDocumentación
Baidu Search MCP Server
Esta es una implementación de servidor de búsqueda de Baidu para el Protocolo de Contexto de Modelo (MCP), que permite a los asistentes de IA realizar búsquedas inteligentes utilizando la API de Baidu Wenxin.
Características
- Soporta búsquedas inteligentes mediante la API de Baidu Wenxin
- Soporta múltiples opciones de modelos (ernie-3.5-8k, ernie-4.0-8k, deepseek-r1, deepseek-v3)
- Proporciona resultados de búsqueda y fuentes de referencia
- Soporta búsqueda profunda y filtrado por actualidad
Instalación
npm install @modelcontextprotocol/sdk axios
Configuración
-
Primero, obtén la clave de API de Baidu Wenxin:
- Visita 百度智能云
- Crea una aplicación y obtén la clave de API
-
Configura las variables de entorno:
export BAIDU_API_KEY=your_api_key_here
Uso
Ejecutar como servidor independiente
node build/index.js
Uso en la configuración de MCP
Añade la siguiente configuración a tu archivo de configuración de MCP:
{
"mcpServers": {
"baidu-search": {
"command": "node",
"args": ["/path/to/baidu-search-mcp/build/index.js"],
"env": {
"BAIDU_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": []
}
}
}
API
baidu_search
La herramienta de búsqueda admite los siguientes parámetros:
query(obligatorio): texto de la consulta de búsquedamodel: nombre del modelo utilizado- Valores posibles: "ernie-3.5-8k", "ernie-4.0-8k", "deepseek-r1", "deepseek-v3"
- Valor predeterminado: "ernie-3.5-8k"
search_mode: modo de búsqueda- Valores posibles: "auto", "required", "disabled"
- Valor predeterminado: "auto"
enable_deep_search: si se habilita la búsqueda profunda (predeterminado: false)search_recency_filter: rango de actualidad de los resultados de búsqueda- Valores posibles: "week", "month", "semiyear", "year"
Desarrollo
- Clona el repositorio
- Instala las dependencias:
npm install
- Compila TypeScript:
npm run build
Licencia
MIT License
Contribuciones
¡Te invitamos a enviar Issues y Pull Requests!
Descargo de responsabilidad
Este proyecto no se hace responsable del uso de las claves de API. Asegúrate de cumplir con los términos de uso y las políticas de la API de Baidu Wenxin.