DuckDuckGo search
Web search via DuckDuckGo plus page fetching, no API key.
Test results
Last passed 2026-10-14Claude CodeFailed2026-10-13 · agent task (answer missing ['Example Domain']; no tool result containing ['Example Domain'])
CursorPassed2026-10-13 · install, connect, tools, agent task
Claude DesktopPassed2026-10-14 · install, connect, tools, agent task
ChatGPT (Codex)Passed2026-10-14 · install, connect, tools, agent task
Protocol: starts, 3 tools listed · 2026-10-13
🧪 Test-box note: Box DNS resolves public hosts to 198.18.x (egress proxy), which the server's SSRF guard refuses; DDG_ALLOW_PRIVATE_URLS=1 is set on this box only and is not in the published snippet. Search results depend on DuckDuckGo's bot detection, which sometimes returns 'No results' to this server.
Install
claude mcp add duckduckgo -- uvx duckduckgo-mcp-serverRun in your terminal. This exact command is what our harness runs in Claude Code; see the results above.
{
"mcpServers": {
"duckduckgo": {
"command": "uvx",
"args": [
"duckduckgo-mcp-server"
]
}
}
}Save as .cursor/mcp.json. This exact config is what our harness runs in Cursor; see the results above.
{
"mcpServers": {
"duckduckgo": {
"command": "uvx",
"args": [
"duckduckgo-mcp-server"
]
}
}
}Add to claude_desktop_config.json and restart Claude Desktop. Tested on the Linux beta; see the results above.
[mcp_servers.duckduckgo]
command = "uvx"
args = ["duckduckgo-mcp-server"]Add to ~/.codex/config.toml (shared by the ChatGPT (Codex) CLI and the ChatGPT desktop app; Codex runs inside the ChatGPT desktop app). Tested with the ChatGPT (Codex) CLI bundled in the ChatGPT desktop app; see the results above.
Not connecting? Troubleshooting: Claude Code · Cursor · Claude Desktop · ChatGPT (Codex)
Test history
| Date | Check | Result | Version |
|---|---|---|---|
| 2026-10-13 | Protocol (direct stdio) | Protocol: starts, 3 tools listed | |
| 2026-10-13 | Claude Code | Failed agent task (answer missing ['Example Domain']; no tool result containing ['Example Domain']) | 2.1.296 (Claude Code) |
| 2026-10-13 | Cursor | Passed install, connect, tools, agent task | 2026.10.12-d47ca18 |
| 2026-10-14 | Claude Desktop | Passed install, connect, tools, agent task | Claude Desktop 2.37337.1 (Linu |
| 2026-10-14 | ChatGPT (Codex) | Passed install, connect, tools, agent task | codex-cli 0.162.0-alpha.17.2 |
Tools seen by our harness (3)
searchfetch_contentexpand_link