bob-ddg-mcp
bob-ddg-mcp
MCP-сервер для веб-поиска DuckDuckGo и получения документов для IBM Bob.
Даёт Bob два инструмента для работы с интернетом в реальном времени:
search— веб-поиск DuckDuckGo (без API-ключа, бесплатно)fetch— чтение любого URL или PDF как чистого текста
Требования
Python 3.10 или новее
IDE IBM Bob
Related MCP server: web-mcp-server
Установка
git clone https://github.com/scprotz/bob-ddg-mcp.git
cd bob-ddg-mcp
python install.pyinstall.py выполнит:
Создаст выделенный
.venvвнутри папки проектаУстановит зависимости (
mcp,pypdf)Проверит, что сервер запускается корректно
Выведет точный JSON-фрагмент для добавления в конфигурацию MCP в Bob
Настройка Bob
После запуска install.py добавьте выведенный фрагмент в конфигурацию MCP в Bob.
Глобально (применяется ко всем рабочим областям):
~/.bob/settings/mcp.json # Windows: %USERPROFILE%\.bob\settings\mcp.jsonНа уровне проекта (только для этой рабочей области):
.bob/mcp.jsonОбъедините с объектом mcpServers — точные пути выводятся install.py и сохраняются в mcp-config-snippet.json.
Затем в Bob: Настройки ⚙️ → вкладка MCP → обновить.
Использование
Просто спросите Bob естественным образом:
Search for IBM Storage Scale 5.2 release notes
Fetch https://example.com/doc.pdf and summarize it
What does this page say? https://www.ibm.com/support/pages/...Bob автоматически вызовет search или fetch по мере необходимости.
Справочник инструментов
Инструмент | Параметры | Описание |
|
| Веб-поиск DuckDuckGo |
|
| Получение HTML-страницы или PDF как текста |
Обновление
cd bob-ddg-mcp
git pull
python install.py # re-runs if dependencies changedИли просто git pull — если изменился только ddg_search.py, переустановка не требуется. Bob перезагружает скрипт на лету.
Журнал изменений
См. CHANGELOG.md.
Примечания
У DuckDuckGo нет официального публичного API. Этот сервер использует их неофициальную поисковую конечную точку, которая надёжно работает для личного/продуктивного использования.
Никакие данные не передаются третьим лицам, кроме DuckDuckGo и URL, которые вы запрашиваете.
Вся обработка выполняется локально — venv работает на вашей машине как дочерний процесс Bob.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Firecrawl — web search, scraping, and biomedical/arXiv paper search.
Docs: https://docs.keenable.ai/mcp-server Keenable is a free, remote MCP server that gives agents access to the web index. Search the web with ranked results and date/site filters, then fetch any indexed page as clean markdown. Works out of the box with no account or API key.
Turn any public website into an MCP server for agents to search, read and navigate.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools for AI agents to search the web, fetch page content, and query specific elements from pages using DuckDuckGo.10 npm-
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes web_search and web_fetch tools, allowing LLM applications to search the web via DuckDuckGo and fetch page content as cleaned markdown.-
- FlicenseNot gradedqualityDmaintenanceCustom MCP server exposing an internet_search tool that fetches DuckDuckGo results, enabling AI agents to perform web searches and retrieve structured information.1-
- AlicenseNot gradedqualityDmaintenanceSmall Python MCP server that provides web search and page fetching tools via DuckDuckGo, requiring no API key.Apache 2.0