← 返回目录
M

mgrep

社区
以 CLI 为中心的语义搜索工具。
GitHub 源仓库 ↗
★ 4.3k Stars 分类 · 开发工具 非常热门
36FMRS · D
可靠性
2/20
安全与权限
7/20
维护活跃度
8/20
文档质量
12/20
安装易用性
7/20

源材料描述的是 Mixedbread 的 CLI 语义搜索工具,而不是已确认的 MCP server;未提供服务器清单、MCP 工具、传输协议或客户端兼容性证据。

查看 FMRS 评分方法 →

mgrep 是一个命令行工具,用自然语言对代码、文本、PDF 和图像进行语义搜索,并可选搜索网页。它通过 Mixedbread Store 索引文件,支持持续同步、结果重排和面向复杂问题的代理式搜索。

工具能力

暂未整理工具清单。

安装接入

使用 npm、pnpm 或 bun 全局安装 @mixedbread/mgrep;运行 mgrep login 完成登录,或设置 MXBAI_API_KEY 用于 CI/CD 和无头环境;进入项目目录后运行 mgrep watch 建立并持续更新索引。

选型与风险

适合谁

  • 需要意图搜索的开发者
  • 使用编码代理的团队
  • 希望在终端中搜索多种文件类型的用户

不适合谁

  • 只需要精确匹配、正则表达式或符号追踪的场景
  • 需要已明确 MCP 工具或传输协议的客户端集成
  • 不希望文件上传到云端的环境

所需权限

  • 读取项目文件并依据 .gitignore 和 .mgrepignore 进行同步
  • 将符合限制的文件上传到 Mixedbread Store
  • 使用浏览器登录或 MXBAI_API_KEY 进行身份验证
  • watch 模式需要持续监控文件变化

风险与副作用

  • 文件会被同步到云端 Mixedbread Store
  • 默认单文件大小上限为 1MB,每个目录最多同步 1000 个文件,但可被配置修改
  • 后台同步可能持续运行并产生平台使用量
  • 网页搜索和答案生成功能可能引入外部信息,需自行核验

常见排障

  1. 登录反复打开时运行 mgrep logout 后重新登录
  2. 检查 MXBAI_API_KEY 是否正确设置
  3. 检查 .gitignore、.mgrepignore、文件大小和文件数量限制
  4. 使用 --store 或 MXBAI_STORE 分离不同工作区
  5. 需要新索引时在 Mixedbread 控制台删除旧 Store 后重新运行 mgrep watch

使用场景

用自然语言探索代码库
搜索本地 PDF、文本和图像
结合本地文件搜索网页资料
为编码代理提供语义检索

支持客户端

暂未确认支持的客户端。