基本能力
产品定位
mcp-server-local-web-search 是一个用于执行本地网页搜索的 MCP 服务器,提供网页内容的搜索和提取功能。
核心功能
- 执行网页搜索,支持自定义结果限制
- 从网页中提取和处理内容
- 返回结构化结果,包括标题、URL 和描述
- 支持内容截断和域名过滤
- 使用 Readability 进行内容提取
- 无头浏览器操作以提高性能
适用场景
- 需要从网页中提取结构化数据的应用
- 自动化网页内容搜索和处理
- 需要过滤和限制搜索结果的场景
工具列表
local_web_search
- 执行网页搜索并返回结果(标题、URL 和描述)
- 参数:
query
: 搜索查询(必需)excludeDomains
: 排除的域名列表(默认: [])limit
: 返回的最大结果数(默认: 5)truncate
: 每个结果返回的最大内容长度(默认: 4000)show
: 显示浏览器窗口用于调试(默认: false)proxy
: 请求使用的代理服务器(可选)
常见问题解答
- 依赖 Bun 运行时和 Node.js TypeScript 支持
- 使用 Playwright-core 进行无头浏览器操作
使用教程
使用依赖
安装 Bun 运行时和 Node.js TypeScript 支持。
安装教程
安装依赖:
bash
bun install
运行设置脚本以配置 MCP 服务器:
bash
bun run setup.ts
调试方式
使用 local_web_search
工具的 show
参数显示浏览器窗口进行调试。
bash
bun run local_web_search --show=true