Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Ddg Search

БесплатноНе проверен

A minimal MCP server that provides a DuckDuckGo search tool with configurable region, time limit, and safe search options.

GitHubEmbed

Описание

A minimal MCP server that provides a DuckDuckGo search tool with configurable region, time limit, and safe search options.

README

A minimal MCP server that exposes a single DuckDuckGo search tool.
Use this as a lean starting point for building your own MCP servers with a plugin architecture.

Features

  • search tool — DuckDuckGo full-text search with region, time-limit, and safe-search options
  • Plugin architecture — drop a new .py file into plugins/ and it is auto-discovered on startup
  • SSE transport (compatible with Claude Desktop and other MCP clients)

Requirements

  • Python 3.10+
  • pip packages listed in requirements.txt

Installation

git clone https://github.com/ss0832/ddg-mcp-search.git
cd ddg-mcp-search
pip install -r requirements.txt

Usage

python main.py

The server starts on http://0.0.0.0:9500 by default.

Environment variable Default Description
MCP_HOST 0.0.0.0 Bind host
MCP_PORT 9500 Bind port

Connecting to Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "ddg-mcp-search": {
      "url": "http://localhost:9500/sse"
    }
  }
}

Tool reference

search

Search the web using DuckDuckGo.

Parameter Type Required Default Description
query string Search query
region string jp-jp Region code, e.g. us-en, jp-jp
timelimit string d = past day, w = past week, m = past month, y = past year
safesearch string moderate on, moderate, or off
max_results integer 20 Maximum number of results to return

Example response:

- DuckDuckGo — Privacy, simplified.
  URL: https://duckduckgo.com
  Snippet: The Internet privacy company that empowers you to seamlessly take control of your personal information online, without any tradeoffs.

Adding new tools

  1. Create plugins/my_tool.py
  2. Define a class inheriting MCPPlugin with get_tools() and call_tool() methods
  3. Restart the server — it is discovered automatically

See plugins/web_search.py for a complete example.

License

MIT © 2026 ss0832

from github.com/ss0832/ddg-mcp-search

Установка Ddg Search

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ss0832/ddg-mcp-search

FAQ

Ddg Search MCP бесплатный?

Да, Ddg Search MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Ddg Search?

Нет, Ddg Search работает без API-ключей и переменных окружения.

Ddg Search — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Ddg Search в Claude Desktop, Claude Code или Cursor?

Открой Ddg Search на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Ddg Search with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development