mcpField
B
brave-search

brave-search

github.com/steipete生产力7.4k831 次安装1 周前更新
代码仓库

关于 brave-search

使用 Brave Search 进行无浏览器网页搜索,并将网页内容提取为 Markdown。适用于需要搜索结果或指定 URL 内容、无需交互式浏览的资料查询。

主要功能

  1. 01使用 Brave Search 搜索网页
  2. 02调整搜索结果数量
  3. 03在结果中包含网页内容
  4. 04将 URL 内容提取为 Markdown
  5. 05需要 BRAVE_API_KEY

适用场景

  1. 01查找文档和 API 参考
  2. 02查询事实与最新信息
  3. 03提取指定 URL 的可读内容

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/steipete/agent-scripts --skill brave-search

安装后在 Claude Code 中输入/brave-search确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.gitignore
content.js
package-lock.json
package.json
search.js

详细介绍

Brave Search

使用 Brave Search 进行无头网页搜索和内容提取。无需浏览器。

设置

首次使用前运行一次:

cd ~/Projects/agent-scripts/skills/brave-search
npm ci

需要环境变量:BRAVE_API_KEY。

搜索

./search.js "query"                    # Basic search (5 results)
./search.js "query" -n 10              # More results
./search.js "query" --content          # Include page content as markdown
./search.js "query" -n 3 --content     # Combined

提取页面内容

./content.js https://example.com/article

获取 URL 并将可读内容提取为 Markdown。

输出格式

--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (if --content flag used)
  Markdown content extracted from the page...

--- Result 2 ---
...

适用场景

  • 搜索文档或 API 参考
  • 查找事实或最新信息
  • 获取特定 URL 的内容
  • 任何需要网页搜索但无需交互式浏览的任务

评论

支持 Markdown