MCP DuckDuckResearch
About
mcp server with duckducksearch, web2md, and web2photo
Explore
- 🔍 DuckDuckGo Search: Search the web using DuckDuckGo's search engine
- 📄 Content Extraction: Visit web pages and extract their content as Markdown
- 📸 Screenshot Capture: Take screenshots of web pages with automatic size optimization
- ⚡ Robust Error Handling: Built-in protection against bot detection and content validation
- 🔒 Safe Search Options: Configurable safe search levels for appropriate content filtering
npm install
1. Build the project first using the installation steps above
2. Configure the MCP server in your Cline settings:
Edit your Cline MCP settings file at:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
Add the following configuration:
json{
"mcpServers": {
"duckduckmcp": {
"command": "node",
"args": ["path/to/mcp-duckduckresearch/build/index.js"],
"disabled": false,
"alwaysAllow": []
}
}
}
Replace path/to/mcp-duckduckresearch with the actual path where you cloned this repository.
bashOnce configured, the following tools will be available in Roo Code:
An MCP (Model Context Protocol) server that combines DuckDuckGo search capabilities with web page content extraction and screenshot functionality. This server bridges the gap between searching for information and accessing web content programmatically.
Features
- 🔍 DuckDuckGo Search: Search the web using DuckDuckGo's search engine
- 📄 Content Extraction: Visit web pages and extract their content as Markdown
- 📸 Screenshot Capture: Take screenshots of web pages with automatic size optimization
- ⚡ Robust Error Handling: Built-in protection against bot detection and content validation
- 🔒 Safe Search Options: Configurable safe search levels for appropriate content filtering
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



