mcp鸭子搜索
______________________________________________________________________
⚠️ 通知
此存储库不再维护。
此工具的功能现在可在 mcp全搜索,它将多个MCP工具组合在一个统一的包中。
请使用 mcp全搜索 相反。
______________________________________________________________________
用于集成DuckDuckGo的模型上下文协议(MCP)服务器 LLM的搜索功能。此服务器提供全面的web 支持多种结果类型的搜索功能 过滤选项。
特性
- 🔍 使用DuckDuckGo搜索引擎进行全面的网络搜索
- 📊 丰富的结果类型包括:
- 知识图谱信息 - 有机搜索结果 - 新闻文章 - 视频内容 - 图像结果 - 相关搜索
- 🌍 区域特定搜索支持
- 🛡️ 可配置的安全搜索级别
- 📅 基于日期的过滤选项
- 📄 分页支持
- 💾 内置结果缓存
- 🔒 安全搜索选项(关闭、中等、严格)
配置
此服务器需要通过MCP客户端进行配置。这是 不同环境的示例:
临床配置
将此添加到您的Cline MCP设置中:
{
"mcpServers": {
"mcp-duckduckgo-search": {
"command": "npx",
"args": ["-y", "mcp-duckduckgo-search"],
"env": {
"SERPAPI_KEY": "your-serpapi-api-key"
}
}
}
}带WSL配置的Claude桌面
对于WSL环境,请将以下内容添加到您的Claude Desktop配置中:
{
"mcpServers": {
"mcp-duckduckgo-search": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"source ~/.nvm/nvm.sh && SERPAPI_KEY=your-serpapi-api-key /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-duckduckgo-search"
]
}
}
}环境变量
服务器需要以下环境变量:
SERPAPI_KEY:您的SerpAPI密钥(必填)
API
服务器实现了一个具有可配置参数的MCP工具:
ddg_search
使用DuckDuckGo搜索引擎进行网络搜索。
参数:
query(字符串,必填):搜索查询region(字符串,可选):地区代码(例如,us en、uk en)
(默认值:us en)
safe_search(字符串,可选):安全搜索级别(关闭,中等,
严格)(默认值:中等)
date_filter(字符串,可选):按日期筛选结果:
- d:过去的一天 - 'w':上周 - 'm':上个月 - “y”:去年 - 自定义范围:'2023-01-01..2023-12-31'
start(数字,可选):分页的结果偏移no_cache(boolean,可选):绕过缓存以获取新结果
(默认值:false)
答复包括:
- 知识图数据(如果可用)
- 有机搜索结果
- 新闻文章
- 视频内容
- 图像结果
- 相关搜索
- 搜索元数据
发展
设置
- 克隆存储库
- 安装依赖项:
pnpm install- 构建项目:
pnpm build- 在开发模式下运行:
pnpm dev出版
该项目使用变更集进行版本管理。要发布,请执行以下操作:
- 创建变更集:
pnpm changeset- 版本包:
pnpm changeset version- 发布到npm:
pnpm release贡献
欢迎投稿!请随时提交拉取请求。
许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
致谢
- 建立在
- 由...驱动 DuckDuckGo 通过
