基本能力
产品定位
Everything Search MCP Server 是一个文件搜索服务,通过 MCP 协议提供强大的文件搜索功能。
核心功能
- 文件和目录的全文搜索
- 高级搜索选项:
- 区分大小写搜索
- 全词匹配
- 正则表达式
- 路径搜索
- 排序选项:
- 按名称
- 按路径
- 按大小
- 按修改日期
- 结果格式化:
- 人类可读的文件大小
- 格式化的日期
- 完整的文件路径
适用场景
- 需要快速搜索大量文件的开发者
- 需要高级文件搜索功能的应用程序
- 需要集成文件搜索能力的工具链
工具列表
search
:提供文件搜索功能,支持多种搜索参数和排序选项。
常见问题解答
- 如何修改 Everything Search Engine 的 HTTP 服务器端口?
- 打开 Everything Search,进入 Tools > Options > HTTP Server,修改端口并保存。
- 默认端口为 8011,如需修改,需在
src/server.ts
中更新端口号。
使用教程
使用依赖
- Node.js 16 或更高版本
- 启用了 HTTP Server 的 Everything Search Engine
安装教程
bash
npm install
npm run build
调试方式
安装完成后,可以通过以下命令启动服务并进行调试:
bash
npm start
使用示例
-
基本文件搜索:
json
{
"query": "*.txt",
"maxResults": 5
} -
高级搜索:
json
{
"query": "test",
"scope": "C:\\Users",
"caseSensitive": true,
"wholeWord": true,
"maxResults": 10,
"sortBy": "date_modified",
"ascending": false
} -
正则表达式搜索:
json
{
"query": ".*\\.js$",
"regex": true,
"path": true,
"maxResults": 5
}