使用说明
万物搜索MCP服务器
一个集成模型上下文协议(MCP)服务器 全方位搜索 与Claude Code一起,提供闪电般的快速文件搜索功能。
特点/功能
- 速度快400倍 比传统的文件搜索方法(find、ls、Get-ChildItem)更优
- 亚秒级结果 跨整个驱动器
- 5种专业搜索工具:
search_files- 按文件名模式搜索search_recent- 查找最近修改的文件search_large- 查找最大的文件search_by_extension- 按文件类型搜索(代码、文档、媒体等)search_in_path- 在特定目录中搜索
- 帮助资源 - 通过MCP资源访问完整文档
要求
- Node.js(v18+)
- Everything 搜索桌面应用程序正在运行(从 voidtools.com(可译为“空值工具网”或保持原样,具体根据上下文或品牌策略决定))
- es.exe(Everything 命令行界面)在
D:\WORKSPACE\tools\common\es.exe
安装
cd D:\WORKSPACE\tools-node\mcp-everything-search
npm install
npm run build
配置
添加到 ~/.claude.json:
{
"mcpServers": {
"everything-search": {
"command": "node",
"args": [
"D:\\WORKSPACE\\tools-node\\mcp-everything-search\\build\\index.js"
],
"env": {
"ES_EXE_PATH": "D:\\WORKSPACE\\tools\\common\\es.exe"
}
}
}
}
添加到 ~/.claude/settings.json:
{
"permissions": {
"allow": [
"mcp__everything-search"
]
}
}
使用
一旦配置完成,Claude Code 就可以自动使用搜索工具:
- “查找过去24小时内修改过的所有JavaScript文件”
- “在工作区中显示最大的10个文件”
- “在 D:\WORKSPACE 中搜索所有 markdown 文件”
- “在src目录中查找所有TypeScript文件”
演出
| 方法 | 时间 | 与基线相比 |
|---|---|---|
| 全面搜索 | 0.05秒 | 速度快400倍 |
| 查找命令 | 20秒 | 基线 |
| Glob 工具 | 5-10秒 | 2-4倍更快 |
工具
搜索文件
使用通配符或正则表达式按文件名模式搜索。
搜索最近
查找最近N小时内修改过的文件,并按修改日期排序。
搜索_大型
查找最大的文件,可选择设置最小大小阈值。
按扩展名搜索
按文件类型类别(代码、文档、媒体)或自定义扩展名进行搜索。
在路径中搜索
在特定目录内进行搜索,可选择递归搜索。
发展
# Watch mode
npm run watch
# Build
npm run build
许可证
麻省理工学院(MIT)
