关于 Everything Search MCP Server
Everything Search MCP Server 将 MCP 客户端连接到 Everything Search Engine,以搜索文件和目录。其搜索工具支持文本与路径查询、筛选、排序及格式化结果。
主要功能
- 01搜索文件和目录
- 02区分大小写或匹配整词
- 03用正则表达式搜索路径
- 04按名称、路径、大小或日期排序
- 05格式化大小、日期和完整路径
适用场景
- 01按名称或文本查询查找文件
- 02定位符合路径模式的文件
- 03按修改日期排序搜索结果
MCP 相关
它向 MCP 客户端提供 `search` 工具,并通过 Everything Search Engine 的 HTTP 服务器执行搜索。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Everything Search MCP 服务
一个与 Everything Search Engine 集成的 MCP 服务,可通过模型上下文协议提供强大的文件搜索功能。
功能
- 搜索文件和目录中的全文
- 高级搜索选项:
- 区分大小写
- 全字匹配
- 正则表达式
- 路径搜索
- 排序选项:
- 按名称
- 按路径
- 按大小
- 按修改日期
- 结果格式:
- 易读的文件大小
- 格式化的日期
- 完整文件路径
先决条件
- Node.js 16 或更高版本
- 已启用 HTTP Server 的 Everything Search Engine
Everything Search 配置
- 打开 Everything Search
- 前往 Tools > Options > HTTP Server
- 启用 HTTP Server
- 将 HTTP Server 端口设为 8011(这是此 MCP 服务使用的默认端口)
- 点击 OK 保存更改
注意:如果需要使用其他端口,请修改 src/server.ts 中连接的端口:http://127.0.0.1:8011/
安装
npm install
npm run build
用法
此服务通过 MCP 提供一个工具:
use_mcp_tool:
- server_name: everything-search
- tool_name: search
- arguments:
{
"query": "search string", // Required: Text to search for
"scope": "C:", // Optional: Search scope (default: C:)
"caseSensitive": false, // Optional: Match case
"wholeWord": false, // Optional: Match whole words only
"regex": false, // Optional: Use regular expressions
"path": false, // Optional: Search in paths
"maxResults": 100, // Optional: Max results (1-1000, default: 100)
"sortBy": "name", // Optional: Sort by name/path/size/date_modified
"ascending": true // Optional: Sort direction
}
搜索示例
- 基本文件搜索:
{
"query": "*.txt",
"maxResults": 5
}
- 使用筛选条件进行高级搜索:
{
"query": "test",
"scope": "C:\\Users",
"caseSensitive": true,
"wholeWord": true,
"maxResults": 10,
"sortBy": "date_modified",
"ascending": false
}
- 在路径中进行正则表达式搜索:
{
"query": ".*\\.js$",
"regex": true,
"path": true,
"maxResults": 5
}
许可证
ISC
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。