bob-ddg-mcp
bob-ddg-mcp
Ein DuckDuckGo-Websuch- und Dokumentabruf-MCP-Server für IBM Bob.
Gibt Bob zwei Live-Internet-Tools:
search— DuckDuckGo-Websuche (kein API-Schlüssel, keine Kosten)fetch— Liest jede URL oder PDF als sauberen Text
Anforderungen
Python 3.10 oder höher
IBM Bob-IDE
Related MCP server: web-mcp-server
Installation
git clone https://github.com/scprotz/bob-ddg-mcp.git
cd bob-ddg-mcp
python install.pyinstall.py wird:
Ein dediziertes
.venvim Projektordner erstellenAbhängigkeiten installieren (
mcp,pypdf)Überprüfen, dass der Server korrekt startet
Den genauen JSON-Ausschnitt ausgeben, der zu Bobs MCP-Konfiguration hinzugefügt werden soll
Bob konfigurieren
Nach dem Ausführen von install.py fügen Sie den ausgegebenen Ausschnitt zu Ihrer Bob-MCP-Konfiguration hinzu.
Global (gilt für alle Arbeitsbereiche):
~/.bob/settings/mcp.json # Windows: %USERPROFILE%\.bob\settings\mcp.jsonProjektebene (nur dieser Arbeitsbereich):
.bob/mcp.jsonFügen Sie ihn in das Objekt mcpServers ein — die genauen Pfade werden von install.py ausgegeben und in mcp-config-snippet.json gespeichert.
Dann in Bob: Einstellungen ⚙️ → MCP-Registerkarte → aktualisieren.
Verwendung
Fragen Sie Bob einfach natürlich:
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 ruft bei Bedarf automatisch search oder fetch auf.
Tool-Referenz
Tool | Parameter | Beschreibung |
|
| DuckDuckGo-Websuche |
|
| HTML-Seite oder PDF als Text abrufen |
Aktualisierung
cd bob-ddg-mcp
git pull
python install.py # re-runs if dependencies changedOder einfach git pull — wenn sich nur ddg_search.py geändert hat, ist keine Neuinstallation erforderlich. Bob lädt das Skript automatisch neu.
Changelog
Siehe CHANGELOG.md.
Hinweise
DuckDuckGo hat keine offizielle öffentliche API. Dieser Server verwendet den inoffiziellen Such-Endpunkt, der für den persönlichen/Produktivitätsgebrauch zuverlässig funktioniert.
Es werden keine Daten an Dritte gesendet, außer an DuckDuckGo und die von Ihnen abgerufenen URLs.
Die gesamte Verarbeitung erfolgt lokal — die venv läuft auf Ihrem Rechner als Bob-Unterprozess.
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