MCP.so
Sign In
Servers

MCP DuckDuckResearch

@bkataru-workshop

mcp server with duckducksearch, web2md, and web2photo

Overview

What is MCP DuckDuckResearch?

MCP DuckDuckResearch is an MCP server that combines DuckDuckGo search capabilities with web page content extraction and screenshot functionality. It bridges searching for information and accessing web content programmatically.

How to use MCP DuckDuckResearch?

Install via git clone, npm install, and npm run build. Configure the MCP server in Cline’s MCP settings file by adding a JSON entry with "command": "node" and "args": ["path/to/mcp-duckduckresearch/build/index.js"]. Use tools such as search_duckduckgo, visit_page, and take_screenshot in Roo Code via <use_mcp_tool> blocks.

Key features of MCP DuckDuckResearch

  • DuckDuckGo search with configurable safe search and region
  • Web page content extraction and conversion to Markdown
  • Screenshot capture with automatic size optimization
  • Robust error handling and bot detection protection
  • Browser initialization and cleanup managed automatically

Use cases of MCP DuckDuckResearch

  • Searching the web and retrieving full-text content from result pages
  • Taking screenshots of web pages for documentation or analysis
  • Integrating web search and page scraping into AI agent workflows
  • Automating research tasks that require both search and content extraction

FAQ from MCP DuckDuckResearch

What dependencies are required?

Node.js v18 or higher, npm, and a system capable of running Chrome/Chromium (for Playwright).

How do I configure MCP DuckDuckResearch for Cline?

Edit the Cline MCP settings file (e.g., cline_mcp_settings.json) and add a server entry with "command": "node", "args": ["path/to/build/index.js"], and "disabled": false.

What tools does MCP DuckDuckResearch provide?

Three tools: search_duckduckgo (web search), visit_page (extract page content as Markdown, optionally take screenshot), and take_screenshot (screenshot of currently loaded page).

Does MCP DuckDuckResearch work with other MCP clients?

The README explicitly documents usage with Cline and Roo Code, but as a standard MCP server it may be compatible with other clients supporting the protocol.

What safe search options are available?

Safe search can be set to values like "MODERATE" and others; the server includes configurable safe search levels for appropriate content filtering.

Tags

More from Other