
mcp-server2
duckduckgo-mcp
這是一個基於模型情境協定 (MCP) 的伺服器,透過 DuckDuckGo 提供注重隱私的網路搜尋、內容擷取和解析功能,並具備適合大型語言模型的格式化及速率限制。
概覽
DuckDuckGo MCP 是一個輕量級的模型情境協定 (MCP) 伺服器,它將 DuckDuckGo 搜尋引擎整合到 AI 助手和代理中。它能夠實現即時網路搜尋、網頁內容檢索和智慧型解析,而無需依賴那些追蹤性強的替代方案。
主要以 Python 建構(另有 TypeScript 分支版本可用),其設計旨在與 Claude Desktop、Cursor、VS Code 及其他支援 MCP 的環境無縫整合。
功能特色
- 網路搜尋工具:透過 DuckDuckGo 執行搜尋,支援進階參數、安全搜尋及結果數量限制。
- 內容擷取與解析:擷取完整網頁並轉換為乾淨的 Markdown 或結構化 JSON,通常使用 Jina 這類閱讀器以輸出適合 LLM 處理的內容。
- 速率限制與可靠性:內建防濫用保護及錯誤處理,確保穩健的性能。 -MCP 規範以公開可供 AI 客戶端動態發現和呼叫的工具。它支援多種搜尋類型(網頁、新聞、圖片、影片,某些變體支援),並包含可配置的選項,如區域、日期篩選和分頁。
存在多種社群實作版本,包括流行的 nickclyde 版本和 TypeScript 移植版本。
替代方案
存在適用於其他供應商(例如 Exa、Tavily)的 MCP 搜尋伺服器,但 DuckDuckGo 以其簡單性、隱私性和零成本 API 存取而脫穎而出。
注意:這是一個社群專案,並非 DuckDuckGo 的官方附屬專案。
Tags
mcpduckduckgoweb-search搜尋llm-工具pythonai-代理隱私