这是一个用于 Model Context Protocol (MCP) 的百度搜索服务器实现,它允许AI助手使用百度文心API进行智能搜索。
- 支持使用百度文心API进行智能搜索
- 支持多种模型选择(ernie-3.5-8k, ernie-4.0-8k, deepseek-r1, deepseek-v3)
- 提供搜索结果和参考来源
- 支持深度搜索和时效性过滤
npm install @modelcontextprotocol/sdk axios
-
首先需要获取百度文心API密钥:
- 访问 百度智能云
- 创建应用并获取API密钥
-
设置环境变量:
export BAIDU_API_KEY=your_api_key_here
node build/index.js
在你的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": []
}
}
}
搜索工具支持以下参数:
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"
- 克隆仓库
- 安装依赖:
npm install
- 编译TypeScript:
npm run build
MIT License
欢迎提交 Issues 和 Pull Requests!
本项目不对API密钥的使用承担责任,请确保遵守百度文心API的使用条款和政策。