DuckDuckGo MCP Server
Provides web search functionality through DuckDuckGo, including executing searches, retrieving search results, and generating summaries of search results.
Click on "Install 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 MCP Serversearch for the latest Python 3.13 release notes"
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.
This project was created by the AI code editor "Cursor". The large language model (LLM) used by Cursor is "GPT-4.1". Detailed specifications are documented in specifications.md.
DuckDuckGo MCP Server
DuckDuckGoの検索機能を提供するModel Context Protocol (MCP) サーバーです。
対応アプリケーション
Claude Desktop - Mac/Windows/Linux
Cursor IDE - AI搭載コードエディター
その他のMCP対応アプリケーション
Related MCP server: DuckDuckGo MCP Server
機能
DuckDuckGoでのWebページ検索
検索結果の要約と詳細情報の取得
非同期処理による高速な検索
フォールバック機能による安定性確保
前提条件
Python 3.11以降 (推奨: Python 3.13)
uv パッケージマネージャー (推奨) または pip
セットアップ
uv を使用する場合(推奨)
uv をインストールします:
curl -LsSf https://astral.sh/uv/install.sh | shプロジェクトの依存関係をインストールします:
uv syncサーバーの起動:
uv run duckduckgo-mcp-server
# または
python run.py従来の方法(pip)
依存関係のインストール:
pip install -r requirements.txtサーバーの起動:
python server.py使用方法
このMCPサーバーは以下のツールを提供します:
search_duckduckgo: DuckDuckGoで検索を実行
設定
特別な設定は不要です。DuckDuckGoのAPIは無料で利用可能です。
テスト
uv を使用する場合
uv run test-search
# または
python run.py test従来の方法
python test_search.pyDocker での実行
Docker環境でも実行可能です(Python 3.13 + uvとpipの両方をサポート):
# ビルドと起動
docker compose up --build -d
# テスト実行
docker compose --profile testing up test-runner
# 停止
docker compose downMCP クライアントでの使用
Claude Desktop
詳細は CLAUDE_DESKTOP_SETUP.md を参照してください。
ローカル環境(uv)
{
"mcpServers": {
"duckduckgo-search": {
"command": "uv",
"args": ["run", "duckduckgo-mcp-server"],
"cwd": "/path/to/duckduckgo-mcp-server",
"env": {}
}
}
}Cursor IDE
詳細は CURSOR_SETUP.md を参照してください。
プロジェクト設定(.cursor/mcp.json)
{
"mcpServers": {
"duckduckgo-search": {
"command": "uv",
"args": ["run", "duckduckgo-mcp-server"],
"env": {}
}
}
}グローバル設定(~/.cursor/mcp.json)
{
"mcpServers": {
"duckduckgo-search": {
"command": "uv",
"args": ["run", "duckduckgo-mcp-server"],
"env": {}
}
}
}リモート環境での使用
SSH経由でリモートサーバー上のMCP Serverを利用する場合は CONNECTION_SOLUTION.md を参照してください。
トラブルシューティング
問題が発生した場合は以下を参照してください:
TROUBLESHOOTING.md- 一般的な問題と解決方法CONNECTION_SOLUTION.md- リモート接続問題の解決方法IMPORTANT_NOTES.md- 重要な設定ポイント
ライセンス
MIT License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.21,405MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides DuckDuckGo search functionality for Claude, enabling web search capabilities through a clean tool interface with rate limiting support.411,13386MIT
- FlicenseBqualityDmaintenanceA server that provides DuckDuckGo search capabilities (text, image, news, video search and AI chat) through the Model Context Protocol.516
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.143MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server for Google search results via SERP API
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rsimd/duckduckgo-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server