个人网页搜索 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
轻量的AI网页搜索自建方案,支持多搜索引擎
个人网页搜索 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
轻量的AI网页搜索自建方案,支持多搜索引擎
个人网页搜索 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/daidaiJ/websearch-mcpserver
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"------": {
"command": "npx",
"args": ["-y", "websearch-mcpserver"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 个人网页搜索 执行以下任务... Claude: [自动调用 个人网页搜索 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"______": {
"command": "npx",
"args": ["-y", "websearch-mcpserver"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
轻量级 Web Search MCP Server — 零 API Key 即可运行
---
用 Go 开发的 MCP 搜索服务,内置百度网页搜索、Bing 通用搜索引擎和 6 个学术搜索引擎。支持 Claude Code、Qwen Code、Cursor 等 MCP 客户端,也可作为 Go 模块嵌入。
engine 模式无需任何 API Key,内置百度网页搜索 + Bing 双引擎并发,代理可用时自动加入 GoogleRetry-After 头等待后重试),arXiv 引擎内置 1 req/s 限流器避免触发限流modernc.org/sqlite,单二进制部署| 类别 | 能力 |
|---|---|
| **通用搜索** | 百度千帆、百度网页搜索(内置)、Tavily、Bing(内置)、Google(自动检测代理) |
| **学术搜索** | arXiv、Crossref、OpenAlex、PubMed(国内直连)+ Semantic Scholar、Google Scholar(自动检测代理) |
| **MCP 工具** | smartsearch 网络检索 · academicsearch 论文检索 · cleanfetch 网页抓取 · pdf_parser PDF 解析 |
| **缓存** | SQLite 自动缓存,6h 过期,后台定时清理 |
| **LLM 摘要** | 可选接入 OpenAI 兼容 API,生成结构化摘要 |
| **站点屏蔽** | 全局 black_list_host,自动过滤低质量站点 |
| **全局限流** | rate_limit 统一配置所有搜索引擎的请求速率 |
| **Score 过滤** | per-engine min_score / max_size,全局 max_size,show_meta 控制来源和分数展示 |
| **SearXNG 兼容** | /searxng/search 端点,可对接 LiteLLM |
```bash
```
git clone --depth 1 https://github.com/daidaiJ/websearch-mcpserver.git
cd websearch-mcpserver && docker build -t websearch:v1 .
```yaml
services: websearch: image: websearch:v1 restart: always volumes: - ./config.yaml:/app/config.yaml ports: - "8338:8338" ```
Agent 可按以下步骤自动完成安装:
```bash
./websearch-mcpserver start
mkdir -p ~/.config/websearch cat > ~/.config/websearch/config.yaml << 'EOF' port: 8338 mode: engine EOF
./websearch-mcpserver start ```
Windows 自启动(可选):下载后执行 websearch-mcpserver.exe install。
./websearch-mcpserver.exe install # 生成 VBS 脚本 + 启动目录快捷方式
./websearch-mcpserver.exe uninstall # 移除快捷方式
使用 COM API(ole32.dll)创建快捷方式,不依赖 PowerShell。
sudo systemctl daemon-reload sudo systemctl enable websearch sudo systemctl start websearch
launchctl load ~/Library/LaunchAgents/com.websearch.server.plist launchctl start com.websearch.server
json { "mcpServers": { "websearch": { "type": "http", "url": "http://localhost:8338/mcp" } } } bash
smartsearch 节控制搜索结果的过滤、截断和输出格式:
smartsearch:
max_size: 10 # 全局最大结果数(按 score 排序后截断),0 = 不限
show_meta: true # 输出中显示引擎来源和相关性分数(默认 true)
engines:
tavily_api: # Tavily API(回传 score,可设 min_score)
min_score: 0.5 # 最低相关性分数阈值,0 = 不过滤
max_size: 6 # 单引擎最大结果数(默认 4)
bing: # Bing(不回传 score,min_score 无效)
max_size: 4
baidu_api: # 百度千帆 API(不回传 score)
max_size: 5
baidu: # 百度网页搜索(不回传 score)
max_size: 5
google: # Google(不回传 score,需代理)
max_size: 4
Score 过滤逻辑: - 引擎回传 score 时:按 min_score 过滤,保留 max_size 条 - 引擎不回传 score 时:忽略 min_score,取 min(max_size, ⌈global_max_size / 引擎数⌉) 截断 - 全局 max_size:有 score 时按 score 排序截断,无 score 时按引擎轮询均匀分配
详见 docs/config.md — 完整配置项、默认值、环境变量覆盖。
最小配置(零 Key 启动):
port: 8338
mode: engine
import ("websearch/pkg/config"; "websearch/server")
conf, _ := config.Load("config.yaml")
srv := server.New()
srv.SetRefCount(1)
srv.Run(*conf) // 完整托管
// 或仅获取 Handler 嵌入已有 HTTP Server
handler := srv.Handler(*conf)
详见 docs/api.md。
search_tools:
- search_tool_name: searxng-search
litellm_params:
search_provider: searxng
api_base: http://localhost:8338/searxng
功能丰富,易于使用和扩展
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
经综合评估,个人网页搜索 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | websearch-mcpserver |
| Topics | mcpacademic-searchwebsearchgo |
| GitHub | https://github.com/daidaiJ/websearch-mcpserver |
| 语言 | Go |
收录时间:2026-06-25 · 更新时间:2026-06-25 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端