关于 Mcp Web Tools
Mcp Web Tools 是为 AI 应用提供网页搜索和页面抓取工具的 MCP 服务。它使用 DuckDuckGo 搜索,并从指定 URL 提取内容。
主要功能
- 01使用 DuckDuckGo 搜索网页
- 02抓取并提取页面内容
- 03设置结果数量和搜索地区
- 04按时间筛选搜索结果
- 05选择是否包含链接或图片
适用场景
- 01为查询寻找网页来源
- 02获取指定页面的内容
- 03按地区或时间限制结果
- 04提取页面文本并按需附带链接
MCP 相关
向 MCP 客户端提供 `web_search` 和 `web_page` 工具,用于 DuckDuckGo 搜索以及网页获取和内容提取。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Search Tools
用于网页搜索和页面访问工具的 MCP 服务
提供互联网访问工具的 MCP(Model Context Protocol)服务。此服务归类为“internet”和“web”,以表明其具备在线连接能力。
概述
此软件包提供与 MCP 兼容的互联网操作工具:
- web_search:使用 DuckDuckGo 搜索网页(需要互联网访问)
- web_page:获取并提取网页内容(需要互联网访问)
🚀 快速开始
通用 MCP 配置
所有现代 AI 编辑器都使用相同的 MCP 配置格式:
{
"mcpServers": {
"web-search": {
"command": "npx",
"args": ["-y", "mcp-search-server"]
}
}
}
编辑器配置位置
| 编辑器 | 配置文件 |
|---|---|
| Claude Desktop | claude_desktop_config.json |
| Cursor | 设置 > MCP > 添加服务 |
| Claude Code | 项目根目录中的 .claude.json |
| Windsurf | 项目根目录中的 .windsurfrc |
| Cline | 项目根目录中的 .cline/mcp.json |
| Zed | 设置 > 扩展 > MCP |
📋 可用工具
web_search
使用 DuckDuckGo 搜索网页。
参数:
query(字符串):要执行的搜索查询maxResults(数字,可选):结果数量上限(默认值:10)region(字符串,可选):搜索结果的地区(默认值:'wt-wt')time(字符串,可选):时间筛选('d'、'w'、'm'、'y')maxRetries(数字,可选):最大重试次数(默认值:3)retryDelay(数字,可选):基础延迟时间,单位为毫秒(默认值:1000)
web_page
获取并提取网页内容。
参数:
url(字符串):要获取的网页 URLmaxLength(数字,可选):内容长度上限(默认值:8000)includeImages(布尔值,可选):是否在响应中包含图片(默认值:false)includeLinks(布尔值,可选):是否在响应中包含链接(默认值:true)maxRetries(数字,可选):最大重试次数(默认值:3)retryDelay(数字,可选):基础延迟时间,单位为毫秒(默认值:1000)
🔧 开发
# Clone repository
git clone https://github.com/deadraid/mcp-web-tools.git
cd mcp-web-tools
# Install dependencies
npm install
# Build
npm run build
# Run server
npm run start:server
📁 示例
不同编辑器的配置文件请参阅 examples/ 目录:
examples/claude-desktop-config.jsonexamples/cursor-config.jsonexamples/claude-code-config.json
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。