What does the server do?
It provides a Gradio web interface that searches DuckDuckGo and returns results formatted as Markdown. It can optionally summarize content using an external AI API.
@shgsousa
Basic information
A web search tool and API powered by DuckDuckGo, Gradio, and MCP, providing both a user-friendly web interface and Claude Desktop tool integration. It fetches web search results, extracts summaries, and retrieves the full content of web pages in markdown format.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ddg_mcp_server": {
"command": "docker",
"args": [
"build",
"-t",
"ddg-mcp-server",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
DuckDuckGo MCP Server provides a web-based search interface using the DuckDuckGo search API. It is built with Python and Gradio and is intended for users who want real-time search results with markdown-formatted output.
Run the Docker container (docker run -p 7860:7860 ddg-mcp-server) and access the application at http://localhost:7860. Optionally configure an OpenAI-compatible API key via environment variables (OPENAI_API_URL, ACCESS_TOKEN) to enable AI‑powered content summarization.
It provides a Gradio web interface that searches DuckDuckGo and returns results formatted as Markdown. It can optionally summarize content using an external AI API.
Build the Docker image (`docker build -t ddg-mcp-server .`) and run the container (`docker run -p 7860:7860 ddg-mcp-server`). The application is then available on port 7860.
The application runs on Python 3.10 and uses Gradio, the DuckDuckGo Search API, BeautifulSoup4, and Markdownify. For summarization, an OpenAI‑compatible API key is needed.
Set the `OPENAI_API_URL` and `ACCESS_TOKEN` environment variables (or use a `.env` file). The default model is `gpt-4.1-turbo`, configurable in `config.py`.
All search results are fetched live from DuckDuckGo's search API. No local search index or cached data is used.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Hosted SEO MCP server for Claude, ChatGPT, Cursor, and Codex. Keyword research, current and historical SERPs, rank tracking, backlinks, site audits, and AI visibility, plus free Google Search Console and GA4 reads. Pay p

Official read-only MCP access to Aguasto's public GPU, model and infrastructure research. Search published descriptions and retrieve canonical source links. Anonymous Streamable HTTP; GPU rental and token-based inference
Software research to help people choose the right tools. SaaS Think Tank publishes software comparisons, reviews and practical resources across categories, with dated findings, source links and clear limits. Current MCP

Google Gemini MCP - Use Google's visual, video and chat capabilities in your AI Assistant. Uses MCP Apps to preview created images, landing pages, SVGs and video
Comments