A blazing-fast, privacy-friendly Model Context Protocol (MCP) server for web search and URL content extraction using DuckDuckGo.
Subscribe for updates & tutorials[!IMPORTANT] DuckDuckGo Search MCP supports the Model Context Protocol (MCP) standard, making it compatible with various AI assistants and tools.
[!IMPORTANT] Unlike many search tools, this package performs actual web scraping rather than using limited APIs, giving you more comprehensive results.
npx -y @oevortex/ddg_search
[!TIP] This will download and run the MCP server directly without installation – perfect for quick use with AI assistants.
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
npx -y @oevortex/ddg_search --help
[!TIP] Use the
--version
flag to check which version you're running.
[!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.
web-search
fetch-url
url-metadata
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
Contributions are welcome! Please open issues or submit pull requests.
[!NOTE] Please follow the existing code style and add tests for new features.
Apache License 2.0
[!NOTE] This project is licensed under the Apache License 2.0 – see the LICENSE file for details.
{
"mcpServers": {
"ddg-search": {
"env": {},
"args": [
"-y",
"@oevortex/ddg_search"
],
"command": "npx"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.