Skip to main content
Glama
scprotz

bob-ddg-mcp

by scprotz

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

install.py hará lo siguiente:

  1. Crear un .venv dedicado dentro de la carpeta del proyecto

  2. Instalar las dependencias (mcp, pypdf)

  3. Verificar que el servidor se inicia correctamente

  4. 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.json

A nivel de proyecto (solo este espacio de trabajo):

.bob/mcp.json

Fusiona 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

search

query (str), max_results (int, por defecto 5)

Búsqueda web en DuckDuckGo

fetch

url (str), max_chars (int, por defecto 20000)

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 changed

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

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