DDGS MCP
MCP-сервер метапоиска: агент ищет текст, картинки, новости, видео и книги сразу по многим поисковикам и извлекает содержимое страниц
- 3 065 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Ходит в сеть и запрашивает сторонние поисковики
- Извлекает содержимое произвольных страниц
Установка
- Работает в
Ручная установка
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-сервер мультикатегорийного поиска DDGS
multisearch-mcp
MCP-сервер на базе библиотеки DDGS с пятью инструментами поиска: текст, картинки, новости, видео, книги
Локальный веб-поиск для агента без ключей API: результаты ранжируются на вашей машине, в ответ идут только нужные абзацы
Метапоиск для агентов: один MCP-сервер и HTTP API собирают результаты многих поисковиков в единый JSON с дедупликацией.
MCP-сервер поиска Яндекса и Google
web-compass
MCP-сервер веб-поиска и извлечения контента через Яндекс и Google на базе SerpAPI, с прицелом на результаты для России и СНГ
MCP-сервер с поиском DuckDuckGo и извлечением текста страниц: можно передать сразу несколько адресов
Коротко о README
README описывает DDGS как библиотеку метапоиска, которая собирает результаты из многих веб-поисковиков. Ставится через pip, есть варианты с API-сервером на FastAPI и MCP-сервером по stdio. Доступны функции поиска текста, картинок, видео, новостей и книг и извлечение содержимого по адресу, движки включают bing, brave, duckduckgo, google, yandex, startpage, mojeek и другие. Показаны CLI, запуск API, docker-compose и конфигурация MCP для Cursor и Claude Desktop, поддерживаются прокси. Лицензия MIT.