HasData DuckDuckGo — MCP-сервер для Claude Code
Передаёт результаты поиска DuckDuckGo в виде JSON. Подходит для сбора поисковой выдачи, парсинга рекламы и проверки ранжирования в 37 регионах.
claude mcp add duckduckgo -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/duckduckgo-mcpЧто делает HasData DuckDuckGo
Сервер работает удалённо по протоколу HTTP и отдаёт структурированный JSON с органической выдачей, позициями сайтов, рекламными блоками и ответом встроенного ИИ DuckDuckGo. Локальный браузер запускать не нужно. Все операции выполняет инфраструктура HasData, поэтому на машине клиента не требуется держать фоновые процессы.
Для обращения к серверу нужен ключ API из панели HasData, передаваемый в заголовке x-api-key. Клиентам без поддержки удалённого HTTP доступен локальный запуск через npm-пакет @hasdata/duckduckgo-mcp или пакет PyPI hasdata-duckduckgo-mcp. Без ключа авторизации сервис запросы не примет. Ежемесячно сервис выделяет 1000 бесплатных кредитов без ввода банковской карты, при этом каждый успешный поисковый вызов списывает 10 кредитов.
Какие задачи решает
- получить органическую выдачу DuckDuckGo с позициями сайтов
- собрать рекламные объявления в отдельный массив без ручной фильтрации
- сравнить выдачу по одному запросу в 37 регионах
- прочитать готовый ИИ-ответ DuckDuckGo без загрузки страниц сайтов
Примеры запросов агенту
- Найди в DuckDuckGo топ-10 результатов по запросу «model context protocol» с доменами и номерами позиций.
- Сделай поиск по запросу «vpn review» для регионов США и Германии и сравни домены.
- Собери рекламные объявления по запросу «best crm software» и покажи адреса рекламодателей.
Как установить HasData DuckDuckGo
1Командой платформы
claude mcp add duckduckgo -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/duckduckgo-mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http hasdata-duckduckgo 'https://mcp.hasdata.com/mcp?apis=duckduckgo'1Командой платформы: удалённый сервер
codex mcp add hasdata-duckduckgo --url 'https://mcp.hasdata.com/mcp?apis=duckduckgo'2Командой платформы
codex mcp add hasdata-duckduckgo --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/duckduckgo-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hasdata-duckduckgo": {
"url": "https://mcp.hasdata.com/mcp?apis=duckduckgo"
}
}
}{
"mcpServers": {
"hasdata-duckduckgo": {
"command": "npx",
"args": [
"-y",
"@hasdata/duckduckgo-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hasdata-duckduckgo": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=duckduckgo"
}
}
}{
"servers": {
"hasdata-duckduckgo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/duckduckgo-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http hasdata-duckduckgo 'https://mcp.hasdata.com/mcp?apis=duckduckgo'2Командой платформы
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-duckduckgo npx -y @hasdata/duckduckgo-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о HasData DuckDuckGo
Как установить HasData DuckDuckGo в Claude Code?
Выполните команду claude mcp add duckduckgo -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/duckduckgo-mcp.
Что делает HasData DuckDuckGo?
Сервер отправляет поисковые запросы в DuckDuckGo и возвращает результаты в формате JSON. Ответ содержит ранжированные ссылки, рекламные блоки и ИИ-ответ для 37 доступных регионов.
Сколько поисковых запросов доступно бесплатно?
Сервис начисляет 1000 бесплатных кредитов каждый месяц без привязки банковской карты. Каждый успешный вызов расходует 10 кредитов, что даёт 100 поисковых запросов.