DuckDuckGo & Felo AI Search

搜索与获取

by OEvortex

提供快速、重隐私的 Web 与 AI 搜索,集成内容和元数据提取,支持无 API keys 抓取、缓存、限流与 user agent 安全配置。

什么是 DuckDuckGo & Felo AI Search

提供快速、重隐私的 Web 与 AI 搜索,集成内容和元数据提取,支持无 API keys 抓取、缓存、限流与 user agent 安全配置。

README

<div align="center"> <a href="https://www.npmjs.com/package/@oevortex/ddg_search"> <img src="https://img.shields.io/npm/v/@oevortex/ddg_search.svg" alt="npm version" /> </a> <a href="https://github.com/OEvortex/ddg_search/blob/main/LICENSE"> <img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License: Apache 2.0" /> </a> <a href="https://youtube.com/@OEvortex"> <img src="https://img.shields.io/badge/YouTube-%40OEvortex-red.svg" alt="YouTube Channel" /> </a> <h1>DuckDuckGo, IAsk AI, Monica & Brave AI Search MCP <span style="font-size:2.2rem;">🔍🧠</span></h1> <p style="font-size:1.15rem; max-width:600px; margin:0 auto;"> <strong>Lightning-fast, privacy-first Model Context Protocol (MCP) server for web search and AI-powered answers.<br> Powered by DuckDuckGo, IAsk AI, Monica, and Brave AI.</strong> </p> <a href="https://glama.ai/mcp/servers/@OEvortex/ddg_search"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@OEvortex/ddg_search/badge" alt="DuckDuckGo Search MCP server" /> </a> <br> <a href="https://youtube.com/@OEvortex"><strong>Subscribe for updates & tutorials</strong></a> </div>

[!IMPORTANT] DuckDuckGo Search MCP supports the Model Context Protocol (MCP) standard, making it compatible with various AI assistants and tools.


✨ Features

<div style="display: flex; flex-wrap: wrap; gap: 1.5em; margin-bottom: 1.5em;"> <div><b>🌐 Web search</b> using DuckDuckGo HTML</div> <div><b>🧠 AI search</b> using IAsk AI, Monica & Brave AI</div> <div><b>⚡ Performance optimized</b> with caching</div> <div><b>🛡️ Security features</b> including rate limiting and rotating user agents</div> <div><b>🔌 MCP-compliant</b> server implementation</div> <div><b>🆓 No API keys required</b> - works out of the box</div> </div>

[!IMPORTANT] Unlike many search tools, this package performs actual web scraping rather than using limited APIs, giving you more comprehensive results.


🚀 Quick Start

<div style="background: #222; color: #fff; padding: 1.5em; border-radius: 8px; margin: 1.5em 0;"> <b>Run instantly with npx:</b>
bash
npx -y @oevortex/ddg_search@latest
</div>

[!TIP] This will download and run the latest version of the MCP server directly without installation – perfect for quick use with AI assistants.


🛠️ Installation Options

<details> <summary><b>Global Installation (npm)</b></summary>
bash
npm install -g @oevortex/ddg_search

Run globally:

bash
ddg-search-mcp
</details> <details> <summary><b>Global Installation (Yarn)</b></summary>
bash
yarn global add @oevortex/ddg_search

Run globally:

bash
ddg-search-mcp
</details> <details> <summary><b>Global Installation (pnpm)</b></summary>
bash
pnpm add -g @oevortex/ddg_search

Run globally:

bash
ddg-search-mcp
</details> <details> <summary><b>Local Installation (Development)</b></summary>
bash
git clone https://github.com/OEvortex/ddg_search.git
cd ddg_search
npm install
npm start

Or with Yarn:

bash
yarn install
yarn start

Or with pnpm:

bash
pnpm install
pnpm start
</details>

🧑‍💻 Command Line Options

bash
npx -y @oevortex/ddg_search@latest --help

[!TIP] Use the <code>--version</code> flag to check which version you're running.


🤖 Using with MCP Clients

[!IMPORTANT] The most common way to use this tool is by integrating it with MCP-compatible AI assistants.

Add the server to your MCP client configuration:

json
{
  "mcpServers": {
    "ddg-search": {
      "command": "npx",
      "args": ["-y", "@oevortex/ddg_search@latest"]
    }
  }
}

Or if installed globally:

json
{
  "mcpServers": {
    "ddg-search": {
      "command": "ddg-search-mcp"
    }
  }
}

[!TIP] After configuring, restart your MCP client to apply the changes.


🧰 Tools Overview

<div style="display: flex; flex-wrap: wrap; gap: 2.5em; margin: 1.5em 0;"> <div style="margin-bottom: 1.5em;"> <b>🔍 Web Search Tool</b><br/> <code>web-search</code><br/> <ul> <li><b>query</b> (string, required): The search query</li> <li><b>page</b> (integer, optional, default: 1): Page number</li> <li><b>numResults</b> (integer, optional, default: 10): Number of results (1-20)</li> </ul> <i>Example: Search the web for "climate change solutions"</i> </div> <div style="margin-bottom: 1.5em;"> <b>🧠 IAsk AI Search Tool</b><br/> <code>iask-search</code><br/> <ul> <li><b>query</b> (string, required): The search query or question</li> <li><b>mode</b> (string, optional, default: "question"): Search mode - "question", "academic", "forums", "wiki", or "thinking"</li> <li><b>detailLevel</b> (string, optional): Response detail level - "concise", "detailed", or "comprehensive"</li> </ul> <i>Example: Search IAsk AI for "Explain quantum computing in simple terms"</i> </div> <div style="margin-bottom: 1.5em;"> <b>🤖 Monica AI Search Tool</b><br/> <code>monica-search</code><br/> <ul> <li><b>query</b> (string, required): The search query or question</li> </ul> <i>Example: Search Monica AI for "Latest advancements in AI"</i> </div> </div>

📁 Project Structure

text
bin/              # Command-line interface
src/
  index.js        # Main entry point
  tools/          # Tool definitions and handlers
    searchTool.js
    iaskTool.js
    monicaTool.js
  utils/
    search.js     # Search and URL utilities
    user_agents.js
    search_monica.js
    search_iask.js # IAsk AI search utilities
package.json
README.md

🤝 Contributing

Contributions are welcome! Please open issues or submit pull requests.

[!NOTE] Please follow the existing code style and add tests for new features.


📺 YouTube Channel

<div align="center"> <a href="https://youtube.com/@OEvortex"><img src="https://img.shields.io/badge/YouTube-%40OEvortex-red.svg" alt="YouTube Channel" /></a> <br/> <a href="https://youtube.com/@OEvortex">youtube.com/@OEvortex</a> </div>

📄 License

Apache License 2.0

[!NOTE] This project is licensed under the Apache License 2.0 – see the <a href="LICENSE">LICENSE</a> file for details.


<div align="center"> <sub>Made with ❤️ by <a href="https://youtube.com/@OEvortex">@OEvortex</a></sub> </div>

常见问题

DuckDuckGo & Felo AI Search 是什么?

提供快速、重隐私的 Web 与 AI 搜索,集成内容和元数据提取,支持无 API keys 抓取、缓存、限流与 user agent 安全配置。

相关 Skills

谷歌视频工具

by bwbernardweston18

热门

>

搜索与获取
未扫描4.5k
热门

股票投研9点分析框架,覆盖基本面/财务/竞品/估值/宏观/情绪等维度

搜索与获取
未扫描4.5k

SEO审计工具

by amdf01-debug

热门

搜索与获取
未扫描4.5k

相关 MCP Server

网页抓取

编辑精选

by Anthropic

热门

Fetch 是 MCP 官方参考服务器,让 AI 能抓取网页并转为 Markdown 格式。

这个服务器解决了 AI 直接处理网页内容时格式混乱的问题,适合需要让 Claude 分析在线文档或新闻的开发者。不过作为参考实现,它缺乏生产级的安全配置,你得自己处理反爬虫和隐私风险。

搜索与获取
87.1k

by Anthropic

热门

Puppeteer 是让 Claude 自动操作浏览器进行网页抓取和测试的 MCP 服务器。

这个服务器解决了手动编写 Puppeteer 脚本的繁琐问题,适合需要自动化网页交互的开发者,比如抓取动态内容或做端到端测试。不过,作为参考实现,它可能缺少生产级的安全防护,建议在可控环境中使用。

搜索与获取
87.1k

Brave 搜索

编辑精选

by Anthropic

热门

Brave Search 是让 Claude 直接调用 Brave 搜索 API 获取实时网络信息的 MCP 服务器。

如果你想让 AI 助手帮你搜索最新资讯或技术文档,这个工具能绕过传统搜索的限制,直接返回结构化数据。特别适合需要实时信息的开发者,比如查 API 更新或竞品动态。不过它依赖 Brave 的 API 配额,高频使用可能受限。

搜索与获取
87.1k

评论