英文 | 中文
这是一个为DuckDuckGo搜索提供的模型上下文协议(MCP)服务器。
这是一个基于TypeScript的MCP服务器,提供DuckDuckGo搜索功能。它通过以下方式展示了MCP的核心概念:
duckduckgo_search
- 使用DuckDuckGo API执行网页搜索
query
(搜索查询,最多400个字符)count
(结果数量,1-20,默认10)safeSearch
(安全级别:strict/moderate/off,默认moderate)# 如果尚未安装pnpm,请先安装
npm install -g pnpm
# 安装项目依赖
pnpm install

构建服务器:
pnpm run build
用于开发(自动重建):
pnpm run watch
要在Claude Desktop中使用,请添加服务器配置:
MacOS系统:~/Library/Application Support/Claude/claude_desktop_config.json
Windows系统:%APPDATA%/Claude/claude_desktop_config.json
# 在线模式
{
"mcpServers": {
"duckduckgo-search": {
"command": "npx",
"args": [
"-y",
"duckduckgo-mcp-server"
]
}
}
}
# 本地模式
{
"mcpServers": {
"duckduckgo-search": {
"command": "node",
"args": [
"/path/to/duckduckgo-search/build/index.js"
]
}
}
}

由于MCP服务器通过stdio通信,调试可能比较困难。我们推荐使用MCP Inspector,它作为包脚本提供:
pnpm run inspector
Inspector会提供一个URL,您可以在浏览器中访问调试工具。