百度搜索MCP服务器
模型上下文协议 (MCP) 服务器通过百度提供网络搜索功能,并具有内容获取和解析的附加功能。
特征
网络搜索:使用高级速率限制和结果格式搜索百度
内容获取:通过智能文本提取检索和解析网页内容
速率限制:内置针对搜索和内容获取速率限制的保护
错误处理:全面的错误处理和日志记录
LLM 友好输出:专为大型语言模型使用而格式化的结果
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装百度搜索服务器:
通过uv
安装
使用uv
直接从 PyPI 安装:
用法
使用 Claude Desktop 运行
下载Claude桌面
创建或编辑您的 Claude Desktop 配置:
在 macOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:
%APPDATA%\Claude\claude_desktop_config.json
添加以下配置:
重启Claude桌面
发展
对于本地开发,您可以使用 MCP CLI:
可用工具
1. 搜索工具
在百度上执行网络搜索并返回格式化的结果。
参数:
query
:搜索查询字符串max_results
:返回的最大结果数(默认值:10)
**返回:**包含带有标题、URL 和片段的搜索结果的格式化字符串。
2.内容获取工具
从网页获取并解析内容。
参数:
url
:获取内容的网页 URL
**返回:**网页中清理并格式化的文本内容。
详细功能
速率限制
搜索:每分钟限制 30 个请求
内容获取:每分钟限制 20 个请求
自动队列管理和等待时间
结果处理
删除广告和不相关的内容
清理百度重定向 URL
格式化结果以实现最佳的 LLM 消耗
适当截断长内容
错误处理
全面的错误捕获和报告
通过 MCP 上下文进行详细日志记录
速率限制或超时的优雅降级
贡献
欢迎提交问题和拉取请求!以下是一些有待改进的地方:
附加搜索参数(地区、语言等)
增强的内容解析选项
频繁访问内容的缓存层
额外的速率限制策略
执照
该项目已获得 MIT 许可。
致谢
本项目中的代码引用了以下存储库:
感谢这些存储库的作者和贡献者为开源社区所做的努力和贡献。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
通过百度提供网页搜索功能,具有内容获取和解析功能,允许 LLM 搜索网页并提取网页内容。
Related Resources
Related MCP Servers
- -securityAlicense-qualityEnables integration with DuckDuckGo search capabilities for LLMs, supporting comprehensive web search, regional filtering, result types, and safe browsing with caching and customizable search parameters.Last updated -213MIT License
- AsecurityAlicenseAqualityEnables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.Last updated -293MIT License
- -securityAlicense-qualityEnhances LLM applications with deep autonomous web research capabilities, delivering higher quality information than standard search tools by exploring and validating numerous trusted sources.Last updated -242MIT License
- AsecurityAlicenseAqualityA server that provides access to Baidu Cloud Vector Database functionality through the Model Context Protocol, enabling LLM applications to perform vector searches and database operations via natural language.Last updated -143Apache 2.0