Baidu Search

Um servidor de busca para o Model Context Protocol (MCP) que utiliza a API Baidu Wenxin.

Documentação

Baidu Search MCP Server

Este é um servidor de busca Baidu para o Model Context Protocol (MCP), que permite que assistentes de IA realizem buscas inteligentes usando a API Baidu Wenxin.

Recursos

  • Suporte a buscas inteligentes usando a API Baidu Wenxin
  • Suporte a múltiplas opções de modelos (ernie-3.5-8k, ernie-4.0-8k, deepseek-r1, deepseek-v3)
  • Fornece resultados de busca e fontes de referência
  • Suporte a busca aprofundada e filtro de atualidade

Instalação

npm install @modelcontextprotocol/sdk axios

Configuração

  1. Primeiro, obtenha a chave da API Baidu Wenxin:

  2. Defina as variáveis de ambiente:

export BAIDU_API_KEY=your_api_key_here

Uso

Como servidor independente

node build/index.js

Uso na configuração do MCP

Adicione a seguinte configuração ao seu arquivo de configuração do 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

A ferramenta de busca aceita os seguintes parâmetros:

  • query (obrigatório): texto da consulta de busca
  • model: nome do modelo utilizado
    • Valores possíveis: "ernie-3.5-8k", "ernie-4.0-8k", "deepseek-r1", "deepseek-v3"
    • Valor padrão: "ernie-3.5-8k"
  • search_mode: modo de busca
    • Valores possíveis: "auto", "required", "disabled"
    • Valor padrão: "auto"
  • enable_deep_search: se a busca aprofundada está habilitada (padrão: false)
  • search_recency_filter: intervalo de atualidade dos resultados da busca
    • Valores possíveis: "week", "month", "semiyear", "year"

Desenvolvimento

  1. Clone o repositório
  2. Instale as dependências:
npm install
  1. Compile o TypeScript:
npm run build

Licença

Licença MIT

Contribuição

Issues e Pull Requests são bem-vindos!

Aviso legal

Este projeto não se responsabiliza pelo uso das chaves da API. Certifique-se de cumprir os termos de uso e políticas da API Baidu Wenxin.