ddgs
by deedy5·★ 2,640·综合分 55
一个 MCP 服务器,通过文本、图片、视频、新闻和书籍搜索等多种方式提供跨搜索引擎的搜索功能。
searchai-llmdeveloper-tools
255
Forks
11
活跃 Issue
本月
最近提交
2 天前
收录于
概述
DDGS 是一个元搜索引擎库,聚合来自各种网络搜索服务的结果。它提供了一个 MCP 服务器接口,提供文本搜索、图片搜索、视频搜索、新闻搜索、书籍搜索和内容提取工具。服务器支持多种后端,包括必应、谷歌、DuckDuckGo、Brave 等。它还包含独特的功能,如用于分布式缓存的 DHT 网络,可以改进重复查询的性能。MCP 服务器实现看起来与清晰的 CLI 命令和各种客户端的配置说明很好地集成在一起。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:使 AI 助手能够执行网络搜索以查找最新信息
你:在兼容 MCP 的应用程序中提供跨多个搜索引擎的统一搜索界面
你:聚合搜索结果以克服单个搜索引擎的限制和速率限制
你:DDGS 支持哪些搜索引擎?
你:DDGS 是否需要搜索引擎的 API 密钥?
什么时候选它
当您需要通过 MCP 访问多个搜索引擎的统一接口,特别是需要全面网络搜索能力的 AI 应用时,选择 DDGS。
什么时候不要选它
如果您需要受支持引擎未提供的专业搜索功能,或者需要访问私有搜索 API 的身份验证,请不要选择 DDGS。
此 server 暴露的工具
从 README 抽取出 6 个工具search_textWeb text search
search_imagesImage search
search_newsNews search
search_videosVideo search
search_booksBook search
extract_contentExtract content from a URL
可对比工具
duckduckgo-mcpgoogle-search-mcpbing-search-mcp
安装
pip install -U ddgs[mcp]对于 MCP 客户端如 Cursor 或 Claude Desktop:
{
"mcpServers": {
"ddgs": {
"command": "ddgs",
"args": ["mcp"]
}
}
}启动服务器:
ddgs mcp # 启动 MCP 服务器(stdio 传输)
ddgs mcp -pr socks5h://127.0.0.1:9150 # 使用代理FAQ
- DDGS 支持哪些搜索引擎?
- DDGS 支持多种后端,包括必应、Brave、DuckDuckGo、谷歌、维基百科、Yandex、雅虎等,具体取决于搜索类型。
- DDGS 是否需要搜索引擎的 API 密钥?
- 不需要,DDGS 作为普通网络用户操作,不需要 API 密钥。它从公共网页界面抓取搜索结果。
ddgs 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。