Provides web search functionality using the DuckDuckGo Search API.
English | 中文
A Model Context Protocol server for DuckDuckGo Search
This is a TypeScript-based MCP server that provides DuckDuckGo search functionality. It demonstrates core MCP concepts through:
duckduckgo_search
- Perform web searches using DuckDuckGo API
query
(search query, max 400 characters)count
(number of results, 1-20, default 10)safeSearch
(safety level: strict/moderate/off, default moderate)# Install pnpm if not already installed
npm install -g pnpm
# Install project dependencies
pnpm install
Build the server:
pnpm run build
For development with auto-rebuild:
pnpm run watch
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
# online
{
"mcpServers": {
"duckduckgo-search": {
"command": "npx",
"args": [
"-y",
"duckduckgo-mcp-server"
]
}
}
}
# local
{
"mcpServers": {
"duckduckgo-search": {
"command": "node",
"args": [
"/path/to/duckduckgo-search/build/index.js"
]
}
}
}
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
pnpm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Search for IP addresses using Chaitin's IP Intelligence API.
Web search server that integrates Perplexity Sonar models via OpenRouter API for real-time, context-aware search with citations
Performs deep web searches for information using the Tavily API.
Search NCBI databases, including PubMed, for scientific literature. Tailored for researchers in life sciences, evolutionary biology, and computational biology.
Search campgrounds around the world on campertunity, check availability, and provide booking links.
Production-ready RAG out of the box to search and retrieve data from your own documents.
Enable Similarity-Distance-Magnitude statistical verification for your search, software, and data science workflows
Interact with the French government's open data platform (data.gouv.fr) to search for company information.
Search for pictures on Unsplash using the Unsplash API.
RAG Search over your content powered by Inkeep