bob-ddg-mcp
bob-ddg-mcp
一个为 IBM Bob 提供的 DuckDuckGo 网页搜索 + 文档获取 MCP 服务器。
为 Bob 提供两个实时互联网工具:
search— DuckDuckGo 网页搜索(无需 API 密钥,零成本)fetch— 将任何 URL 或 PDF 读取为纯文本
环境要求
Python 3.10 或更高版本
IBM Bob IDE
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)验证服务器能正常启动
打印需要添加到 Bob 的 MCP 配置中的精确 JSON 片段
配置 Bob
运行 install.py 后,将打印的片段添加到你的 Bob MCP 配置中。
全局(适用于所有工作区):
~/.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