本项目提供了一个MCP(模型上下文协议)服务器,借助该服务器,您能够使用DuckDuckGo搜索引擎开展网络搜索,还能选择获取并总结找到的URL内容,为信息检索带来便利。
需要安装uvx
包管理器。
如果您使用Claude Desktop,可以在claude_desktop_config.json
文件中添加此服务器。
{
"mcpServers": {
"web-search-duckduckgo": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/kouui/web-search-duckduckgo.git@main",
"main.py"
]
}
}
}
⚠️ 重要提示
上述配置可能无法正常工作,您可能需要将仓库克隆到本地计算机并使用以下配置。
{
"mcpServers": {
"web-search-duckduckgo": {
"command": "uv",
"args": [
"--directory",
"/path/to/web-search-duckduckgo",
"run",
"main.py"
]
}
}
}
在您的MCP客户端(例如Claude)中,现在可以使用以下工具:
search_and_fetch
:搜索网络并获取URL的内容query
:要搜索的查询字符串。limit
:要返回的最大结果数(默认: 3,最大值: 10)。fetch
:获取特定URL的内容url
:要获取的URL。该项目在MIT License下许可。