← 返回目录
P

Pare Search

社区
基于 ripgrep 和 fd 的结构化代码搜索操作,以类型化 JSON 输出。
分类
开发工具 第 295 / 438
Stars
★ 139 热门
传输方式
stdio(本地进程)
运行环境
Node.js >= 20
凭据
无需凭据
许可证
MIT
最近提交
46FMRS · D

Pare Search 为代码搜索提供了结构化的输出,显著减少 token 消耗,适合需要稳定搜索结果的 AI 代理。但需要理解其非官方属性及潜在风险。

最强项 · 安装易用性 12/20 最弱项 · 可靠性 6/20

可靠性
6/20
安全与权限
8/20
维护活跃度
10/20
文档质量
10/20
安装易用性
12/20
查看各项评分依据
可靠性 6/20
仅提供 manifest 与 README,无法阅读 packages/server-search/server.json 的源代码或测试;未提供该 server 的 CI workflow、测试文件或工具清单,无法验证 MCP init/tool-list 握手及搜索工具的实际输出。README 声称结构化输出,但属于不可信证据。幸福路径 plausibly 可行,但关键路径不可复现,扣分为主。
安全与权限 8/20
搜索服务器封装 ripgrep/fd,主要操作是本地只读搜索,无凭据处理、无外部网络、无破坏性副作用;未发现恶意代码、数据外泄或不可逆操作等红线。但缺少源码/文档证明路径作用域、符号链接处理或敏感目录限制;工具过滤 env 只能限制可用工具,不能证明最小权限。风险可见但权限/作用域不完整,故给 8 分。
维护活跃度 10/20
仓库未 archived,存在 MIT license,manifest 显示版本 0.22.0,README 展示 CI/coverage/OpenSSF 徽章,但这些均不可直接验证;未提供提交历史、发版日期、依赖更新或 issue 响应证据。按 10 分锚点(活跃但有治理/版本化缺口)计。
文档质量 10/20
README 对仓库整体(安装、troubleshooting、client 配置模式、tool selection)有一定覆盖,并链接 tool-schemas 文档;但缺少 server-search 专属的工具参数、输出 schema、路径/性能限制和错误处理说明,且链接文档未随附。存在隐藏假设,按 10 分锚点计。
安装易用性 12/20
通过 manifest 可识别 npm 包 @paretools/search,stdio 传输,README 提供 npx 用法、Node>=20、Windows 的 cmd /c npx 提示和 JSON 配置例子(虽然是其他 server),因此安装路径清晰。但没有本 server 的专属配置示例,也没有 CI/测试证明可执行;按静态上限 15 以内给 12 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件执行命令或代码

适合谁

  • 需要高效、可靠代码搜索的 AI 编码代理
  • 使用 Claude、Cursor 等 MCP 客户端的开发者

不适合谁

  • 非代码文件的全文搜索(如文档或日志)
  • 需要精细控制底层 ripgrep/fd 参数的高级用户

所需权限

  • 读取文件系统以搜索代码
  • 执行 ripgrep 和 fd 命令

风险与副作用

  • 搜索结果可能包含敏感信息,请谨慎处理输出
  • 依赖本地 Node.js 环境和网络(首次运行)
  • 服务器并非官方工具,可能存在维护风险

安装接入

准备工作

运行环境:Node.js >= 20

其他可选配置项(1 个)
PARE_TOOLS 可选 通用工具过滤器,格式 server:tool,...,用于跨所有 Pare 服务器限制注册的工具,非必需。

通过 npm 安装并运行:npx -y @paretools/search。需要 Node.js >= 20。可参考仓库 README 中的配置指南,将其添加到支持 MCP 的客户端中。

验证是否装好

安装后(npx @paretools/search)重启客户端,在工具列表中确认 Pare Search 的搜索工具已出现;然后让它搜索一个已知存在的字符串,若返回结构化 JSON 结果即连接正常。

常见排障

  1. 确认 Node.js 版本 >= 20
  2. 首次运行可能较慢,可预先缓存或全局安装
  3. 检查 MCP 客户端配置,确保命令正确

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 在项目里搜索所有出现 parseStructuredContent 的文件
  • 用 ripgrep 找出所有包含 TODO 注释的 TypeScript 文件并列出行号
  • 帮我找到仓库中所有名为 *.test.ts 的文件
  • 在整个 src 目录里搜索字符串 mcpServers 并给出匹配结果

使用场景

在大型代码库中快速搜索特定模式或文件名
为 AI 代理提供结构化的搜索结果,避免文本解析错误
减少终端输出 token 消耗,节省上下文空间

详细介绍

Pare Search 是 Pare 项目中的一个 MCP 服务器,封装了 ripgrep 和 fd 命令行工具,提供结构化、类型化的 JSON 输出,替代脆弱的终端文本解析。该服务器专注于代码搜索,为 AI 代理提供可靠、token 高效的数据。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 f76328c1c7c7 数据同步于 2026-10-19 查看 FMRS 评分方法