DuckDuckGo Search MCP Server
Provides tools to query DuckDuckGo's Instant Answer API for search results, summaries, and related topics.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DuckDuckGo Search MCP Server search for recent climate change articles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP DuckDuckGo Search
A Model Context Protocol (MCP) server querying DuckDuckGo Instant Answer API.
Installation
Installing via Smithery
To install DuckDuckGo Search for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @shaheen2013/duckduckgo-search-mcp-server --client claudeManual Installation
# Clone the repository
git clone https://github.com/shaheen2013/duckduckgo-search-mcp-server.git
cd duckduckgo-search-mcp-server
# Install dependencies
npm install
# Build the project
npm run buildDocker
You can test this MCP server using Docker. To do this first run:
docker build -t duckduckgo-search-mcp-server .
docker run -p 8080:8080 duckduckgo-search-mcp-serverYou can then test the server running within Docker via the inspector e.g.
pnpm run inspector http://localhost:8080Related MCP server: DuckDuckGo Search MCP Server
Usage
Running the Server
You can use the MCP Inspector to test the server:
npm run inspectorAccess the MCP Inspector and then test the tool e.g.

Development
Project Structure
src/index.ts- Main server implementation
Available Scripts
npm run build- Build the TypeScript codenpm run watch- Watch for changes and rebuildnpm run inspector- Run the MCP Inspector against the server
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Acknowledgments
Available Tools
1 toolduckduckgo_searchC
Search DuckDuckGo Instant Answer API for a query string
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of confusion between tools.
The single tool name follows a clear verb_noun pattern (search_duckduckgo), which is consistent and descriptive.
A single tool for a search server feels minimal but still functional for its stated purpose; it is at the lower end of acceptable scope.
The server only offers a single search operation (Instant Answer API), lacking common search features like web search, image search, or filtering, which are typical gaps.
Maintenance
Related MCP Connectors
DuckDuckGo: The DuckDuckGo Search API is a tool that allows developers and businesses to integrate.
DuckDuckGo web search results, news and related searches. Paid, on Apify's hosted MCP.
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
DuckDuckGo search as JSON. Ranked results, ads in their own array, 37 regions.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables web search capabilities using DuckDuckGo's free API without requiring authentication or API keys.-
- AlicenseNot gradedqualityDmaintenanceEnables web search and content fetching via DuckDuckGo without requiring an API key.471 npm3MIT
- FlicenseBqualityDmaintenanceEnables querying the DuckDuckGo Instant Answer API through the Model Context Protocol, allowing users to perform searches and retrieve instant answers.19-
- AlicenseNot gradedqualityDmaintenanceEnables web searching using Google search results with no API keys required.22 npm1MIT