基本能力
产品定位
Baidu Search MCP Server 是一个专注于网页搜索和内容抓取的服务,旨在为大型语言模型提供高质量的搜索和内容解析功能。
核心功能
- 网页搜索: 通过百度进行高级搜索,支持速率限制和结果格式化
- 内容抓取: 从网页中检索和解析内容,智能提取文本
- 速率限制: 内置搜索和内容抓取的速率限制保护
- 错误处理: 全面的错误处理和日志记录
- LLM友好输出: 专门为大型语言模型优化的结果格式
适用场景
- 为AI助手提供实时网页搜索能力
- 需要从网页中提取和解析内容的自动化任务
- 需要避免被搜索引擎速率限制的应用
工具列表
- 搜索工具: 执行百度搜索并返回格式化结果
- 参数: 查询字符串, 最大结果数
- 返回: 包含标题、URL和摘要的格式化结果
- 内容抓取工具: 从指定URL抓取并解析网页内容
- 参数: 网页URL
- 返回: 清理和格式化后的网页文本内容
常见问题解答
- 速率限制: 搜索30次/分钟,内容抓取20次/分钟
- 结果处理: 自动移除广告和无关内容,清理百度重定向URL
- 错误处理: 提供全面的错误捕获和报告,详细的日志记录
使用教程
使用依赖
无特殊依赖要求
安装教程
- 通过Smithery安装:
bash
npx -y @smithery/cli install @Evilran/baidu-mcp-server --client claude - 通过uv安装:
bash
uv pip install baidu-mcp-server
与Claude Desktop集成
- 下载Claude Desktop
- 编辑配置文件(位置因操作系统而异)
- 添加以下配置:
json
{
"mcpServers": {
"baidu-search": {
"command": "uvx",
"args": ["baidu-mcp-server"]
}
}
} - 重启Claude Desktop
调试方式
- 使用MCP CLI进行开发:
bash
mcp dev server.py - 本地安装测试:
bash
mcp install server.py