BAIZE AI RESOURCE

本地优先的网页检索MCP工具

Wigolo

Wigolo 是面向 AI 助手的本地优先网页信息 MCP 服务,提供搜索、网页读取、抓取和研究等工具。它将获取过的信息保存在本机,帮助用户在查资料和开展研究时减少重复检索,也能通过命令行或远程接口调用。

Wigolo

资源介绍

Wigolo 适合需要让 AI 助手查找和整理网页资料的用户,尤其适用于编程时查询文档、比较搜索结果或围绕一个问题开展多步研究。它可以作为 MCP 服务接入 Claude Code、Cursor 等客户端,让助手调用搜索、网页读取、抓取和内容提取工具;也可以直接在终端运行命令。常用的网页信息会保存在本机知识缓存中,后续查询可复用已有结果。核心功能无需配置 API 密钥;如果要供 n8n 等远程客户端使用,还可以启动服务并通过 MCP 或 REST 接口连接。这样,用户既能在本机完成日常资料检索,也能把相同能力接入自己的自动化流程。

MCP 能力

网页搜索

返回带有结果评分的搜索结果,供 AI 助手或用户查找相关网页。

网页读取与抓取

可读取指定网址并转换为便于处理的内容,也提供 crawl 工具获取网页资料。

多步研究

Research 工具可围绕问题执行多步研究并返回结构化摘要。

本地知识缓存

将获取的信息保存在本机,重复查询时可复用缓存结果。

多种调用入口

同一组工具可通过本地 MCP、命令行,以及启动服务后的远程 MCP 和 REST 接口调用。

资源配置

支持客户端

Claude CodeCursorVS CodeCodexGemini CLI其他 MCP Client

安装方式

NPXDockerNPM

配置方式

环境变量命令行JSON配置

运行环境

Node.js本地系统远程ServerDocker

安装与配置

  1. 准备 Node.js 20 或更高版本的运行环境。

  2. 使用 npx wigolo init --agents=claude-code 初始化并接入 Claude Code;如使用其他受支持客户端,可在初始化时指定相应客户端。

  3. 重启已接入的客户端,再让 AI 助手搜索或读取网页;也可直接运行 npx wigolo search "查询内容"。

  4. 如需供远程客户端调用,启动 wigolo serve,并按远程访问要求配置访问令牌。

使用案例

在 Claude Code 中查询开发文档

使用场景开发者编程时需要查找网页资料

将 wigolo 接入 Claude Code 后,让助手调用搜索或网页读取工具获取相关资料。

在终端整理研究问题

使用场景用户希望把研究结果交给后续脚本处理

运行 wigolo research 并使用 --json 输出结构化结果,供命令行工具继续处理。

为 n8n 工作流添加网页搜索

使用场景自托管自动化流程需要调用搜索工具

启动 wigolo serve,在 n8n 中配置远程 MCP 连接,或通过 HTTP 请求调用 /v1/search。

包含内容

wigolo-source.zip
README-中文安装说明.md
LICENSE-AGPL-3.0.txt
SHA256.txt

常见问题

Wigolo 的核心功能需要 API 密钥吗?
搜索、网页读取等核心功能无需 API 密钥;可选的语言模型配置用于增加答案综合等能力。
接入 Claude Code 后需要重启客户端吗?
需要。运行 npx wigolo init --agents=claude-code 完成接入后,重启 Claude Code 即可使用已注册的 MCP 工具。
远程访问 wigolo serve 时必须配置令牌吗?
服务绑定非本机回环地址时,默认要求配置 WIGOLO_API_TOKEN 或 WIGOLO_API_TOKEN_FILE,否则会拒绝启动;项目也提供显式的免认证选项。
Wigolo 需要什么运行环境?
通过 npx 运行 wigolo 需要 Node.js 20 或更高版本。