DDGS MCP

MCP-сервер метапоиска: агент ищет текст, картинки, новости, видео и книги сразу по многим поисковикам и извлекает содержимое страниц

  • 3 065 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Ходит в сеть и запрашивает сторонние поисковики
  • Извлекает содержимое произвольных страниц
Все причины и проверки

deedy5/ddgs

Установка

Ручная установка

pip install -U ddgs[mcp]

Ставит пакет с MCP-сервером. Базовый ddgs и вариант с API-сервером ставятся отдельно.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Ходит в сеть и запрашивает сторонние поисковики
  • Извлекает содержимое произвольных страниц

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

DDGS это библиотека метапоиска, которая собирает результаты из разных веб-поисковиков. Кроме Python-класса и CLI проект дает API-сервер на FastAPI и MCP-сервер по stdio. MCP-сервер дает агенту инструменты search_text, search_images, search_news, search_videos, search_books и extract_content для извлечения содержимого по адресу. Текстовый поиск работает через движки bing, brave, duckduckgo, google, mojeek, startpage, yandex, yahoo, wikipedia и другие, поддерживаются прокси. Так агент получает поиск по вебу без ключей отдельных поисковых API.

Для кого. Для разработчиков и аналитиков, кому нужен агенту поиск по вебу из нескольких источников без отдельных ключей.

Подходит, если

  • Нужно, чтобы агент искал по вебу сразу по нескольким поисковикам
  • Нужны картинки, новости, видео или книги через один интерфейс
  • Нужно извлечь содержимое страницы по адресу

Не подходит, если

  • Нужен один конкретный поисковик с официальным API и договором
  • Нельзя запускать локальный процесс поиска

Пример запроса к агенту

Найди свежие новости по теме сразу в нескольких поисковиках и извлеки текст самой релевантной страницы

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

DDGS собирает выдачу разных поисковиков, поведение зависит от их доступности и ответов, часть движков может требовать прокси. Это метапоиск без официальных договоров с поисковыми системами, соблюдайте их условия. MCP-сервер ставится дополнительной опцией пакета.

Как отключить. Уберите запись ddgs из конфигурации MCP-клиента и удалите пакет ddgs.

Частые вопросы

Какие инструменты дает MCP-сервер?

search_text, search_images, search_news, search_videos, search_books и extract_content для извлечения содержимого страницы.

Нужны ли ключи поисковиков?

Нет. DDGS собирает выдачу разных движков без отдельных ключей, но соблюдайте условия этих сервисов.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Веб-поиск через DuckDuckGo и чтение страниц для агента без API-ключей, с ограничением частоты запросов

MCP-серверРасширенный доступ1,6 тыс.Звезды репозитория

Локальный веб-поиск для агента без ключей API: результаты ранжируются на вашей машине, в ответ идут только нужные абзацы

MCP-серверРасширенный доступ151Звезды репозитория

Метапоиск для агентов: один MCP-сервер и HTTP API собирают результаты многих поисковиков в единый JSON с дедупликацией.

MCP-серверРасширенный доступ58Звезды репозитория
Российский стек

MCP-сервер веб-поиска и извлечения контента через Яндекс и Google на базе SerpAPI, с прицелом на результаты для России и СНГ

MCP-серверРасширенный доступ1Звезды репозитория

MCP-сервер с поиском DuckDuckGo и извлечением текста страниц: можно передать сразу несколько адресов

MCP-серверРасширенный доступ151Звезды репозитория

Коротко о README

README описывает DDGS как библиотеку метапоиска, которая собирает результаты из многих веб-поисковиков. Ставится через pip, есть варианты с API-сервером на FastAPI и MCP-сервером по stdio. Доступны функции поиска текста, картинок, видео, новостей и книг и извлечение содержимого по адресу, движки включают bing, brave, duckduckgo, google, yandex, startpage, mojeek и другие. Показаны CLI, запуск API, docker-compose и конфигурация MCP для Cursor и Claude Desktop, поддерживаются прокси. Лицензия MIT.

Бейдж для README

Сообщить о проблеме