
mcp-server3
duckduckgo-mcp
一款基于DuckDuckGo的Model Context Protocol(MCP)服务器,提供注重隐私的网络搜索、内容获取和解析功能,配备面向LLM的格式化和速率限制机制。
概述
DuckDuckGo MCP 是一款轻量级的 Model Context Protocol(MCP)服务器,它将 DuckDuckGo 搜索引擎集成到 AI 助手和代理中。该服务器支持实时网络搜索、网页内容检索和智能解析,无需依赖追踪性强的替代方案。
该服务器主要采用 Python 构建(也提供 TypeScript 版本),旨在与 Claude Desktop、Cursor、VS Code 及其他支持 MCP 的环境实现无缝集成。
功能
- 网络搜索工具:通过 DuckDuckGo 执行搜索,支持高级参数、安全搜索和结果数量限制。
- 内容获取与解析:检索完整网页并将其转换为干净的 Markdown 或结构化 JSON 格式,通常使用 Jina 等阅读器以生成适合 LLM 的输出。
- 速率限制与可靠性:内置防滥用保护和错误处理机制,确保稳健的性能。
- LLM 优化格式化:搜索结果包含元数据、摘要和干净的文本,非常适合大型语言模型处理。
- 注重隐私:依托 DuckDuckGo 无追踪的理念。
- 易于安装:可通过
uvx duckduckgo-mcp-server或 Docker 镜像快速启动。
快速开始
Tags
mcpduckduckgo网络搜索搜索llm工具pythonai代理隐私