DuckDuckGo Search MCP

by OEvortex

Integrations

  • Enables web search functionality by scraping DuckDuckGo HTML results, providing more comprehensive search capabilities than limited APIs.

  • Allows the MCP server to be installed and run through the npm package registry, making it easily accessible for AI assistants.

  • Links to the OEvortex YouTube channel for updates and tutorials related to the MCP server.


Important

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


✨ Features

Important

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


🚀 Quick Start

npx -y @oevortex/ddg_search@latest

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

npm install -g @oevortex/ddg_search

Run globally:

ddg-search-mcp
git clone https://github.com/OEvortex/ddg_search.git cd ddg_search npm install npm start

🧑‍💻 Command Line Options

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

Tip

Use the --version 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:

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

Or if installed globally:

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

Tip

After configuring, restart your MCP client to apply the changes.


🧰 Tools Overview


📁 Project Structure

bin/ # Command-line interface src/ index.js # Main entry point tools/ # Tool definitions and handlers searchTool.js fetchUrlTool.js metadataTool.js feloTool.js utils/ search.js # Search and URL utilities search_felo.js # Felo 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


📄 License

Apache License 2.0

Note

This project is licensed under the Apache License 2.0 – see the LICENSE file for details.


You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A privacy-friendly MCP server that enables web searches and URL content extraction using DuckDuckGo, allowing AI assistants to access real-time web information without API keys.

  1. 🚀 Quick Start
    1. 🛠️ Installation Options
      1. 🧑‍💻 Command Line Options
        1. 🤖 Using with MCP Clients
          1. 🧰 Tools Overview
            1. 📁 Project Structure
              1. 🤝 Contributing
                1. 📺 YouTube Channel
                  1. 📄 License

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      This MCP server utilizes DuckDuckGo for web searches, providing structured search results with metadata and features like smart content classification and language detection, facilitating easy integration with AI clients supporting the MCP protocol.
                      Last updated -
                      1
                      25
                      1
                      JavaScript
                      MIT License
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
                      Last updated -
                      2
                      26
                      Python
                      MIT License
                      • Apple
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A headless browser MCP server that allows AI agents to fetch web content and perform Google searches without API keys, supporting various output formats like Markdown, JSON, HTML, and text.
                      Last updated -
                      2
                      4
                      TypeScript
                      MIT License
                    • A
                      security
                      F
                      license
                      A
                      quality
                      An MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.
                      Last updated -
                      4
                      2
                      Python

                    View all related MCP servers

                    ID: 9jttvbc23e