duckduckgo-search MCP 服务器
English |中文
DuckDuckGo 搜索的模型上下文协议服务器
这是一个基于 TypeScript 的 MCP 服务器,提供 DuckDuckGo 搜索功能。它通过以下方式演示 MCP 的核心概念:
与 DuckDuckGo 搜索集成
易于使用的搜索工具界面
速率限制和错误处理支持
特征
搜索工具
duckduckgo_search- 使用 DuckDuckGo API 执行网络搜索必需参数:
query(搜索查询,最多 400 个字符)可选参数:
count(结果数量,1-20,默认10)可选参数:
safeSearch(安全级别:严格/中等/关闭,默认中等)返回格式化的 Markdown 搜索结果
速率限制
每秒最多 1 个请求
每月最多 15000 个请求
Related MCP server: Google Search MCP Server
发展
先决条件
Node.js >= 18
pnpm >= 8.0.0
安装
构建并运行
构建服务器:
对于使用自动重建的开发:
在 Claude Desktop 中设置
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
检查器将提供一个 URL 来访问浏览器中的调试工具。