本项目是一个用于 Model Context Protocol (MCP) 的百度搜索服务器实现,能让 AI 助手借助百度文心 API 开展智能搜索,为信息检索提供了强大的支持。
若你想快速体验本项目,可按以下步骤操作:
npm install @modelcontextprotocol/sdk axios
export BAIDU_API_KEY=your_api_key_here
node build/index.js
在项目根目录下执行以下命令安装必要的依赖:
npm install @modelcontextprotocol/sdk axios
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
npm run build
本项目采用 MIT License 许可协议。
欢迎提交 Issues 和 Pull Requests,共同完善本项目!
⚠️ 重要提示
本项目不对 API 密钥的使用承担责任,请确保遵守百度文心 API 的使用条款和政策。