Baidu Search

Un servidor de búsqueda para el Model Context Protocol (MCP) que utiliza la API de Baidu Wenxin.

Documentació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

  1. Primero, obtén la clave de API de Baidu Wenxin:

  2. 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úsqueda
  • model: 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

  1. Clona el repositorio
  2. Instala las dependencias:
npm install
  1. 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.