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 installed
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools for AI agents to search the web, fetch page content, and query specific elements from pages using DuckDuckGo.18
- FlicenseNot gradedqualityBmaintenanceMCP 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 gradedqualityCmaintenanceCustom 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
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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