Skip to main content
Glama
T1ckbase

duckduckgo-mcp

DuckDuckGo MCP

NPM Version

A MCP server for DuckDuckGo HTML search.

Features

  • Search DuckDuckGo HTML results

  • Returns title, URL, and snippet for each result

  • Caches results

  • Retries on bot detection

Usage

bunx --silent duckduckgo-mcp@latest
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "duckduckgo": {
      "enabled": true,
      "type": "local",
      "command": ["bunx", "--silent", "duckduckgo-mcp@latest"]
    }
  }
}

Development

# Install dependencies
bun install --frozen-lockfile

# Type check
bun run typecheck

# Lint
bun run lint

# Format
bun run format

# Test
bun test

# Start MCP server
bun ./index.ts

# Build
bun run build
-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/T1ckbase/duckduckgo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server