Baidu Search MCP Server

Baidu Search MCP Server

site icon
2025.03.23 4
JavaScript智能搜索AI助手搜索工具
Baidu Search MCP Server 是一个基于 Model Context Protocol (MCP) 的百度搜索服务器实现,旨在为AI助手提供通过百度文心API进行智能搜索的能力。该服务支持多种模型选择、深度搜索和时效性过滤,适用于需要集成智能搜索功能的AI应用场景。
View on GitHub

Overview

基本能力

产品定位

Baidu Search MCP Server 是一个智能搜索服务,专为AI助手设计,通过百度文心API提供高效、智能的搜索功能。

核心功能

  • 支持使用百度文心API进行智能搜索
  • 支持多种模型选择(ernie-3.5-8k, ernie-4.0-8k, deepseek-r1, deepseek-v3)
  • 提供搜索结果和参考来源
  • 支持深度搜索和时效性过滤

适用场景

  • AI助手需要集成智能搜索功能
  • 需要基于百度文心API进行高效信息检索的应用
  • 需要支持多种搜索模式和时效性过滤的应用

工具列表

  • baidu_search: 支持多种参数配置的搜索工具,包括查询文本、模型选择、搜索模式和时效性过滤等。

常见问题解答

  • 如何获取API密钥? 访问百度智能云创建应用并获取API密钥。
  • 如何设置环境变量? 使用export BAIDU_API_KEY=your_api_key_here命令设置。

使用教程

使用依赖

安装必要的依赖:

npm install @modelcontextprotocol/sdk axios

安装教程

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 编译TypeScript:
npm run build

调试方式

  1. 作为独立服务器运行:
node build/index.js
  1. 在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": []
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。