ddgs
by deedy5·★ 2,640·Score 55
An MCP server providing web search capabilities across multiple search engines via text, images, videos, news, and books searches.
Overview
DDGS is a metasearch library that aggregates results from diverse web search services. It provides an MCP server interface exposing tools for text search, image search, video search, news search, book search, and content extraction. The server supports multiple backends including Bing, Google, DuckDuckGo, Brave, and others. It also includes unique features like a DHT network for distributed caching that improves performance for repeated queries. The MCP server implementation appears well-integrated with clear CLI commands and configuration instructions for various clients.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose DDGS when you need a unified interface to multiple search engines through MCP, particularly for AI applications that need comprehensive web search capabilities.
When NOT to choose this
Don't choose DDGS if you need specialized search features not provided by the supported engines or require authenticated access to private search APIs.
Tools this server exposes
6 tools extracted from the READMEsearch_textWeb text search
search_imagesImage search
search_newsNews search
search_videosVideo search
search_booksBook search
extract_contentExtract content from a URL
Comparable tools
Installation
pip install -U ddgs[mcp]For MCP clients like Cursor or Claude Desktop:
{
"mcpServers": {
"ddgs": {
"command": "ddgs",
"args": ["mcp"]
}
}
}Start the server:
ddgs mcp # Start MCP server (stdio transport)
ddgs mcp -pr socks5h://127.0.0.1:9150 # With proxyFAQ
- What search engines does DDGS support?
- DDGS supports multiple backends including Bing, Brave, DuckDuckGo, Google, Wikipedia, Yandex, Yahoo, and others depending on the search type.
- Does DDGS require API keys from search engines?
- No, DDGS acts as a regular web user and doesn't require API keys. It scrapes search results from public web interfaces.
Compare ddgs with
Last updated · Auto-generated from public README + GitHub signals.