mcp

集成ripgrep,为开发工具提供本地文件高速搜索能力

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mcp。
它的用途是:集成ripgrep,为开发工具提供本地文件高速搜索能力
详细介绍见:https://321skill.com/skills/mcp-mcp-ripgrep/
请根据该页面的说明完成安装。

使用示例

“在我的项目src目录下,搜索所有调用了‘fetchUserData’这个函数的地方。”,它会通过此MCP服务器调用ripgrep,在您的src文件夹中递归搜索该字符串,并返回包含匹配行的文件列表及上下文。或者,您可以说:“帮我找找最近修改过的、包含‘TODO’注释的JavaScript文件。”,AI会组合相应的搜索参数来执行任务。

介绍

该MCP服务器将强大的命令行搜索工具ripgrep集成到AI开发工作流中,解决了在大型代码库或项目中快速、精准定位代码片段、配置文件和日志信息的难题。

使用时,您需要先通过npm全局安装该服务器,然后在支持MCP协议的AI工具(如Claude Desktop)中配置其路径。配置完成后,您可以直接在AI对话中请求搜索特定内容,AI会调用该服务器在您指定的目录中进行递归搜索,并返回匹配的文件路径和内容片段。

它非常适合需要频繁在本地代码库中进行代码审查、问题排查或信息检索的开发人员。无论是查找一个模糊的函数调用,还是追踪某个错误信息的来源,它都能显著提升效率。

请注意,此技能需要您在本地已安装ripgrep命令行工具。首次配置时需确保MCP客户端正确指向服务器路径,且搜索范围应限定在您拥有读取权限的项目目录内,以保护隐私和避免不必要的系统文件扫描。

核心特点

与依赖AI自身知识库进行代码搜索不同,此技能直接调用本地高性能的ripgrep引擎,能实时、准确地搜索您工作区中的实际文件内容,不受模型知识截止日期限制,且支持复杂的正则表达式匹配。

注意事项

不适合用于搜索网络上的公开代码或AI模型训练数据中的内容,其能力严格限于对用户本地指定目录的文件系统进行搜索。

常见问题

这个MCP服务器和直接在终端用rg命令有什么区别?

它允许您通过自然语言在AI对话中发起搜索,AI会解析您的意图并执行命令,再将结果整理后返回,无需手动切换终端和记忆复杂命令参数。

我需要单独安装ripgrep吗?

是的,这是一个必备前提。此MCP服务器是一个桥接工具,其核心搜索功能依赖于您系统上已安装的ripgrep (rg) 命令行工具。