bob-ddg-mcp
bob-ddg-mcp
Un servidor MCP de búsqueda web en DuckDuckGo y obtención de documentos para IBM Bob.
Le da a Bob dos herramientas de internet en vivo:
search— Búsqueda web en DuckDuckGo (sin clave de API, sin coste)fetch— Lee cualquier URL o PDF como texto limpio
Requisitos
Python 3.10 o posterior
IBM Bob IDE
Related MCP server: web-mcp-server
Instalación
git clone https://github.com/scprotz/bob-ddg-mcp.git
cd bob-ddg-mcp
python install.pyinstall.py hará lo siguiente:
Crear un
.venvdedicado dentro de la carpeta del proyectoInstalar las dependencias (
mcp,pypdf)Verificar que el servidor se inicia correctamente
Imprimir el fragmento JSON exacto para añadir a la configuración MCP de Bob
Configurar Bob
Después de ejecutar install.py, añade el fragmento impreso a tu configuración MCP de Bob.
Global (se aplica a todos los espacios de trabajo):
~/.bob/settings/mcp.json # Windows: %USERPROFILE%\.bob\settings\mcp.jsonA nivel de proyecto (solo este espacio de trabajo):
.bob/mcp.jsonFusiona el fragmento en el objeto mcpServers — las rutas exactas las imprime install.py y se guardan en mcp-config-snippet.json.
Luego, en Bob: Configuración ⚙️ → pestaña MCP → actualizar.
Uso
Simplemente pregúntale a Bob de forma natural:
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 llamará a search o fetch automáticamente según sea necesario.
Referencia de herramientas
Tool | Parameters | Description |
|
| Búsqueda web en DuckDuckGo |
|
| Obtiene una página HTML o un PDF como texto |
Actualización
cd bob-ddg-mcp
git pull
python install.py # re-runs if dependencies changedO simplemente git pull — si solo cambia ddg_search.py, no es necesario reinstalar. Bob recarga el script en caliente.
Registro de cambios
Consulta CHANGELOG.md.
Notas
DuckDuckGo no tiene una API pública oficial. Este servidor utiliza su endpoint de búsqueda no oficial, que funciona de forma fiable para uso personal/de productividad.
No se envían datos a ningún tercero aparte de DuckDuckGo y las URLs que obtengas.
Todo el procesamiento es local — el venv se ejecuta en tu máquina como un proceso hijo de 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