Wraps DuckDuckGo, IAsk AI, Monica, and Brave AI into three MCP tools: web-search for traditional results with pagination, iask-search with modes for academic/forums/wiki queries, and monica-search for AI-generated answers. The implementation scrapes directly rather than using APIs, so you get comprehensive results without keys or rate limit headaches. Built-in caching, user agent rotation, and rate limiting handle the rough edges. Reach for this when you need Claude or another MCP client to search the web and pull live information, especially if you want privacy-focused sources or don't want to manage API credentials. Runs via npx or global install, outputs standard MCP tool responses your client can parse.
Lightning-fast, privacy-first Model Context Protocol (MCP) server for web search and AI-powered answers.
Powered by DuckDuckGo, IAsk AI, Monica, and Brave AI.
[!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@latest
[!TIP] This will download and run the latest version of the MCP server directly without installation – perfect for quick use with AI assistants.
npm install -g @oevortex/ddg_search
Run globally:
ddg-search-mcp
yarn global add @oevortex/ddg_search
Run globally:
ddg-search-mcp
pnpm add -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
Or with Yarn:
yarn install
yarn start
Or with pnpm:
pnpm install
pnpm start
npx -y @oevortex/ddg_search@latest --help
[!TIP] Use the
--versionflag 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@latest"]
}
}
}
Or if installed globally:
{
"mcpServers": {
"ddg-search": {
"command": "ddg-search-mcp"
}
}
}
[!TIP] After configuring, restart your MCP client to apply the changes.
web-searchiask-searchmonica-searchbin/ # 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
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.
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent