此仓库不再维护。
该工具的功能现在可以在 mcp-omnisearch 中使用,它将多个MCP工具整合到一个统一的包中。
请改用 mcp-omnisearch。
这是一个用于集成DuckDuckGo搜索功能与LLMs的Model Context Protocol (MCP)服务器。此服务器提供了全面的网络搜索功能,并支持多种结果类型和过滤选项。
<a href="https://glama.ai/mcp/servers/v99lwtriyk"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=505829402,660174707&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>此服务器需要通过您的MCP客户端进行配置。以下是不同环境下的示例:
在您的Cline MCP设置中添加以下内容:
{
"mcpServers": {
"mcp-duckduckgo-search": {
"command": "npx",
"args": ["-y", "mcp-duckduckgo-search"],
"env": {
"SERPAPI_KEY": "your-serpapi-api-key"
}
}
}
}
对于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密钥(必需)服务器实现了一个具有可配置参数的单一MCP工具:
使用DuckDuckGo搜索引擎执行网络搜索。
参数:
query (字符串,必需): 搜索查询region (字符串,可选): 区域代码(例如,us-en, uk-en)
(默认:us-en)safe_search (字符串,可选): 安全搜索级别(关闭、中等、严格)
(默认:中等)date_filter (字符串,可选): 根据日期筛选结果:
start (数字,可选): 结果偏移量以支持分页no_cache (布尔值,可选): 跳过缓存以获取最新结果
(默认:false)响应包括:
pnpm install
pnpm build
pnpm dev
该项目使用changesets进行版本管理。要发布:
pnpm changeset
pnpm changeset version
pnpm release
欢迎贡献!请随时提交Pull Request。
MIT许可证 - 详情见LICENSE文件。