DuckDuckGo Search MCP Server
Предоставляет поиск в интернете через DuckDuckGo с извлечением и обработкой контента веб-страниц.
Описание
Это сервер на Python для Model Context Protocol (MCP), реализующий поиск через DuckDuckGo с функциями fetching и парсинга контента. Ключевые особенности: продвинутый поиск с форматированием результатов, извлечение текста с очисткой от рекламы, rate limiting (30 запросов/мин для поиска, 20 для fetching), обработка ошибок и вывод, оптимизированный для LLM. Идеально для интеграции с AI-моделями вроде Claude для получения актуальной веб-информации в чатах и приложениях.
Возможности
Веб-поиск
Поиск по запросу в DuckDuckGo с возвратом заголовков, URL и сниппетов, до 10 результатов по умолчанию.
Извлечение контента
Загрузка и парсинг веб-страниц с очисткой текста от рекламы и лишнего.
Ограничение скорости
Автоматическое управление очередью для соблюдения лимитов: 30 запросов/мин для поиска, 20 для fetching.
Обработка ошибок
Комплексная обработка ошибок, логирование и graceful degradation при таймаутах или лимитах.
Форматирование для LLM
Результаты адаптированы для потребления большими языковыми моделями, с очисткой и усечением.