DuckDuckGo Search MCP


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

Tip

This will download and run 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 --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"] } } }

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 utils/ search.js # Search and URL 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.


-
security - not tested
-
license - not tested
-
quality - not tested

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
                    ID: 9jttvbc23e