A2A MCP News
duckduckgo-mcp logo
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-代理隱私