DuckDuckGo Search MCP Server
@nickclyde
DuckDuckGo Search MCP Server について
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"duckduckgo-mcp-server": {
"command": "uvx",
"args": [
"duckduckgo-mcp-server"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is DuckDuckGo Search MCP Server?
An MCP server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing. It is designed for large language models and AI assistants to perform web searches and retrieve webpage content with LLM-friendly formatting.
How to use DuckDuckGo Search MCP Server?
Install via uvx duckduckgo-mcp-server or uv pip install duckduckgo-mcp-server. Configure for Claude Desktop or Claude Code by adding the server to the MCP configuration. Supports stdio (default), sse, and streamable-http transports. Optional environment variables DDG_SAFE_SEARCH and DDG_REGION set SafeSearch and default region.
Key features of DuckDuckGo Search MCP Server
- Web search via DuckDuckGo with advanced rate limiting
- Content fetching and parsing with intelligent text extraction
- LLM-friendly output formatting
- Built-in rate limiting: 30 search requests/minute, 20 fetch requests/minute
- Backend options (
httpx,curl,auto) to bypass TLS fingerprint blocking - SafeSearch filtering and region localization
Use cases of DuckDuckGo Search MCP Server
- AI assistants performing real-time web searches
- Retrieving and summarizing webpage content for LLM consumption
- Region-specific searches with configurable default locale
- Bypassing bot detection on DuckDuckGo and target websites
FAQ from DuckDuckGo Search MCP Server
What does this server do?
It provides two tools: search to query DuckDuckGo and return formatted results, and fetch_content to retrieve and clean webpage text.
How do I install and run it?
Use uvx duckduckgo-mcp-server in your terminal, or add it to your MCP client configuration with the command uvx duckduckgo-mcp-server.
How can I configure SafeSearch or default region?
Set the environment variables DDG_SAFE_SEARCH (STRICT, MODERATE, OFF) and DDG_REGION (e.g., us-en, cn-zh) in the server startup configuration.
What is the backend for bypassing bot detection?
The server supports an optional curl backend via the [browser] extra that impersonates Chrome’s TLS handshake. Use --fetch-backend or --search-backend flags to enable it.
Which transport protocols are supported?
The default transport is stdio. You can also run with --transport sse or --transport streamable-http and optionally set --host and --port.
「検索」の他のコンテンツ
Baidu AI Search
baidubceappbuilder-sdk, 千帆AppBuilder-SDK帮助开发者灵活、快速的搭建AI原生应用
mcp-omnisearch
spences10🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.
Exa MCP Server 🔍
exa-labsExa MCP for web search and web crawling!
Tavily Mcp
tavily-aiProduction ready MCP server with real-time search, extract, map & crawl.
コメント