Ddg Search
БесплатноНе проверенA minimal MCP server that provides a DuckDuckGo search tool with configurable region, time limit, and safe search options.
Описание
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
searchtool — DuckDuckGo full-text search with region, time-limit, and safe-search options- Plugin architecture — drop a new
.pyfile intoplugins/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
- Create
plugins/my_tool.py - Define a class inheriting
MCPPluginwithget_tools()andcall_tool()methods - Restart the server — it is discovered automatically
See plugins/web_search.py for a complete example.
License
MIT © 2026 ss0832
Установка Ddg Search
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ss0832/ddg-mcp-searchFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Ddg Search with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
