Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
MCP servers/AI & LLM Tools
oevortex avatar

DuckDuckGo & Felo AI Search

oevortex/ddg_search

Wraps DuckDuckGo, IAsk AI, Monica, and Brave AI into a single MCP server for web and AI-powered search without API keys. Exposes three tools: web-search for standard DuckDuckGo results with pagination, iask-search with multiple modes (question, academic, forums, wiki, thinking) and detail levels, and monica-search for straightforward queries. Uses actual web scraping rather than rate-limited APIs, includes caching for performance, and rotates user agents to avoid blocking. Reach for this when you need your AI assistant to search the web or get AI-generated answers from multiple sources in one integration. Runs via npx with no setup required.

last updated
Aug 22, 2025
View on GitHubSave

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Readme

npm version License: Apache 2.0 YouTube Channel

DDG Search

Web search and AI-powered answers from the command line or MCP.
DuckDuckGo, IAsk AI, and Monica AI. No API keys required.


Quick Start

# Search from the command line
npx -y @oevortex/ddg_search@latest "your search query"

# Or install globally
npm install -g @oevortex/ddg_search
ddg "your search query"

Usage

CLI

# Basic web search (DuckDuckGo)
ddg "quantum computing"

# Get more results
ddg "latest news" -n 10

# AI-generated answer (IAsk)
ddg "explain recursion" -m ai

# AI-generated answer (Monica)
ddg "hello world" -m ai -b monica

# IAsk with options
ddg "gravity" -m ai --iask-mode academic --detail-level comprehensive

Flags

FlagDescriptionDefault
-m, --modeweb or aiweb
-b, --backendiask or monica (AI mode only)iask
-n, --num-resultsNumber of results (1-20, web mode)3
--iask-modequestion, academic, forums, wiki, thinkingthinking
--detail-levelconcise, detailed, comprehensive—
-h, --helpShow help
-v, --versionShow version

MCP Server

Start the MCP server for use with Claude Desktop, OpenCode, or other MCP clients:

ddg --server

Claude Desktop config:

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

Global install config:

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

Programmatic API

import { searchDuckDuckGo } from '@oevortex/ddg_search/src/utils/search.js';
import { searchIAsk } from '@oevortex/ddg_search/src/utils/search_iask.js';
import { searchMonica } from '@oevortex/ddg_search/src/utils/search_monica.js';

// DuckDuckGo
const results = await searchDuckDuckGo("query", 5);

// IAsk AI
const answer = await searchIAsk("query", "thinking", null);

// Monica AI
const answer = await searchMonica("query");

MCP Tool Schema

Single unified tool web-search:

ParameterTypeDefaultDescription
querystringrequiredSearch query
mode"web" | "ai""web"DuckDuckGo results or AI answer
backend"iask" | "monica""iask"AI backend (mode=ai only)
numResultsinteger3Results count (web mode, 1-20)
iaskModestring"thinking"IAsk mode (backend=iask only)
detailLevelstring—IAsk detail level (backend=iask only)

Agent Prompt

Add this to your agent's system prompt to enable web search:

When you need to search the web or find current information, use the DDG Search CLI:

  npx -y @oevortex/ddg_search@latest "<query>" -m ai

This runs an AI-powered web search via IAsk. For standard DuckDuckGo results (titles + URLs + snippets), use mode "web" instead:

  npx -y @oevortex/ddg_search@latest "<query>" -m web -n 5

For a different AI backend (Monica), add -b monica. Use this for any research, fact-checking, or current events task.

Proxy Support

Respects HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environment variables automatically.

HTTPS_PROXY=http://proxy:8080 ddg "search query"

Install

npm install -g @oevortex/ddg_search

Or use npx without installing.

Project Structure

bin/cli.js              CLI entry point
src/
  index.ts              MCP server
  tools/
    searchTool.js       Unified search tool
  utils/
    search.js           DuckDuckGo scraper
    search_iask.js      IAsk AI client
    search_monica.js    Monica AI client
    user_agents.js      User agent rotation
skills/
  ddg-search/           Agent skill for marketplace

Contributing

Pull requests welcome. Open an issue for bugs or feature requests.

License

Apache 2.0


Made by @OEvortex

Details

Repository
github.com/oevortex/ddg_search
Categories
AI & LLM Tools, Search & Web Crawling
Transport
HTTP

More from oevortex

  • DuckDuckGo & Felo AI Search

Related AI & LLM Tools MCP servers

View all
1oevortex avatarDuckDuckGo & Felo AI Searchoevortex/ddg_searchProvide fast, privacy-friendly web and AI-powered search capabilities with integrated content and metadata extraction. Enhance your AI assistants by enabling co0stars
2ojaskord avatarDocument Integrity Validatorojaskord/document-integrity-validator-mcpAI reasoning checks any document against known international standards before your agent acts on it.0stars
3ojaskord avatarLocal Model Suitability MCPojaskord/local-model-suitability-mcpAI model router. Checks whether to use local Ollama or cloud inference before each API call.0stars
4ophir-protocol avatarOphirophir-protocol/ophirOphir protocol tools for AI agent discovery, negotiation, and settlement0stars
5outturndev avatarChartwireoutturndev/chartwireGenerate production-ready chart code (Recharts, Chart.js, ECharts, Plotly) from a prompt.0stars
6oxgeneral avatarAgentNetoxgeneral/agentnetAgent-to-agent referral network. Discover, recommend, and refer users between AI agents via MCP.0stars