返回市场
百度搜索mcp

百度搜索mcp

作者:appleinmusic7 星标更新:2025-03-23

项目介绍

百度搜索MCP服务器

这是一个基于模型上下文协议(MCP)的百度搜索引擎实现,允许AI助手使用百度文心API进行智能搜索。

特性

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

安装

npm install @modelcontextprotocol/sdk axios

配置

  1. 首先,你需要获取百度文心API密钥:

  2. 设置环境变量:

export BAIDU_API_KEY=your_api_key_here

使用说明

作为独立服务器运行

node build/index.js

在MCP配置中使用

在你的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

搜索工具支持以下参数:

  • query(必填):搜索查询文本
  • model:使用的模型名称
    • 可选值: "ernie-3.5-8k", "ernie-4.0-8k", "deepseek-r1", "deepseek-v3"
    • 默认值: "ernie-3.5-8k"
  • search_mode:搜索模式
    • 可选值: "auto", "required", "disabled"
    • 默认值: 'auto'
  • enable_deep_search:启用深度搜索(默认: false)
  • search_recency_filter:搜索结果的新近度范围
    • 可选值: "week", "month", "semiyear", "year"

开发

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

许可证

MIT许可证

贡献

欢迎提交问题和拉取请求!

免责声明

本项目不对API密钥的使用负责。请确保遵守百度文心API的服务条款和政策。