duck-duck-scrape-mcp
An MCP server for retrieving free search results via DuckDuckGo by scraping.
Top Comments
The duck-duck-scrape-mcp is a Model Context Protocol (MCP) server designed to provide search results by scraping DuckDuckGo. It functions similarly to the Brave search MCP server but focuses on DuckDuckGo. Users should be aware of and comply with DuckDuckGo's terms of service before utilizing this tool. The server is not available on npm, so it must be accessed via GitHub. This tool is particularly useful for developers and researchers who need to integrate search capabilities into their applications without relying on traditional search engine APIs.
Features
- Free Search Results: Provides free access to search results by scraping DuckDuckGo.
- GitHub Integration: Can be accessed and used via GitHub, bypassing the need for npm.
- Stdio Type: Operates using the standard input/output (stdio) type for communication.
- Customizable: Allows users to configure the server in their .mcp.json file.
- DuckDuckGo Focused: Specifically designed to scrape search results from DuckDuckGo.
Usage with Different Platforms
mcp
{
"mcpServers": {
"duckduckgo-web-search": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"github:mmkal/duck-duck-scrape-mcp"
]
}
}
}
Related MCP Servers
View all browser_automation servers →Fetch
by modelcontextprotocol
Fetch MCP Server is designed to help language models retrieve web content by converting HTML to markdown for easier consumption. It includes features like content truncation, chunk reading, and customizable user-agent settings, making it highly adaptable for various web scraping tasks.