[开源] 占用内存不到 5MB?GrokSearch MCP Rust 启动!

Graydon 2026-07-29 23:22 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




grok-search-rs


Grok 联网搜索 MCP—— 这次用 Rust 重写,单文件二进制、冷启动毫秒级。


GitHub 仓库 | npx grok-search-rsnpm install -g grok-search-rs



感谢 @DaiSun 【grok 不止 with tavily mcp】模型太笨不会自己发散思维帮忙把信息搜全?L 站 / 知乎有盾 fetch 不下来?grok 搜的全但幻觉高的离谱?不存在嗷,统统不存在!



想要极致轻量?把 Node 一脚踢开


npx 路径上头会挂个 Node 当 stdio 转发器,再轻也得 30~50MB。


快速安装


npm install -g grok-search-rs


"grok-search-rs": {
"type": "stdio",
"command": "grok-search-rs",
"env": {
"FIRECRAWL_API_KEY": "",
"GROK_SEARCH_API_KEY": "",
"GROK_SEARCH_MODEL": "",
"GROK_SEARCH_URL": "",
"TAVILY_API_KEY": "",
"TAVILY_API_URL": "https://api.tavily.com"
}
}


提供远程方式


claude mcp add --transport http grok-search https://mcp.episkeyai.com/groksearch_rs/mcp \
--header "X-Grok-Api-Key: xai-..." \
--header "X-Tavily-Api-Key: tvly-..."


Grok OAuth 模式是单二进制流程:


grok-search-rs login
grok-search-rs status
grok-search-rs logout

获取 API Key


Grok(xAI)


最稳的当然还是走 xAI 官方:



  1. 去 https://x.ai/api 创建一个 API Key(xai-… 开头)

  2. 如果你走 new-api /one-api 之类中转也可以,项目已经默认开启 web_search,可以配置开启 x_search


Tavily


去 https://tavily.com 注册,控制台直接 Generate Key,免费额度对个人足够日常用。


Firecrawl(可选)


去 Firecrawl - Search, Scrape, and Interact with the Web for AI 拿 Key,配上之后 web_fetch 在 Tavily 拒绝或返回过薄内容时会自动转 Firecrawl 兜底。

最新回复 (5)
  • Graydon 楼主 07-29 23:36
    1

    之前的帖子被下掉了,现在重新发了一个,佬友有什么问题可以在这里提问

  • OiCkilL 07-29 23:39
    2

    gork 哪个模型最适合拿来搜索啊?我看4.2有一大堆版本,4.3和4.5就都只有一个

  • [email protected] 07-30 00:01
    3

    这个 Rust 版挺适合常驻,不过我会优先本地 stdio。远程示例要把 xAI/Tavily key 交给服务端,建议文档里明确一下密钥会经过谁、是否落日志,免得新手直接照抄。

  • Protein 07-30 00:22
    4

    Nice (ʘ▽ʘ)^-^,感谢佬友

  • Graydon 楼主 07-30 00:27
    5

    一般搜索可以直接使用4.3,速度比较快,而且便宜。

* 帖子来源Linux.do
返回