Skip to main content
Glama
scprotz

bob-ddg-mcp

by scprotz

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.py

install.py выполнит:

  1. Создаст выделенный .venv внутри папки проекта

  2. Установит зависимости (mcp, pypdf)

  3. Проверит, что сервер запускается корректно

  4. Выведет точный 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 по мере необходимости.

Справочник инструментов

Инструмент

Параметры

Описание

search

query (str), max_results (int, по умолчанию 5)

Веб-поиск DuckDuckGo

fetch

url (str), max_chars (int, по умолчанию 20000)

Получение 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.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • An MCP server that gives your AI access to the source code and docs of all public github repos

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/scprotz/bob-ddg-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server