Token导航 LogoToken导航TokenDH.com
Everything MCP logo
搜索检索stdio官方级别未说明来源级核验

Everything MCP

MCP Server

@danielsimonjr/everything-mcp

Everything MCP Server 是一个基于 Windows 的文件搜索引擎,通过 Model Context Protocol (MCP) 提供即时文件和文件夹搜索功能。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
文件搜索本地搜索JavaScriptClaudeClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

danielsimonjr

提供方

danielsimonjr

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @danielsimonjr/everything-mcp

详细介绍

所有MCP服务器

](https://www.npmjs.com/package/@danielsimonjr/everything-mcp) ![License](LICENSE) ![MCP](https://modelcontextprotocol.io)

模型上下文协议(MCP)服务器 一切,Windows的超快文件搜索引擎。通过MCP启用即时文件和文件夹搜索。

特性

  • 迅速的:利用Everything的即时搜索功能
  • 强大的搜索语法:通配符、正则表达式、布尔运算符、大小过滤器、日期过滤器
  • 文件详细信息:获取全面的文件信息(大小、日期、属性)
  • 灵活过滤:按类型、大小、日期、属性等筛选
  • 排序:按名称、路径、大小、扩展名或日期对结果进行排序

先决条件

仅限Windows -必须安装所有搜索引擎:

  1. 下载一切: https://www.voidtools.com/downloads/
  2. 安装所有内容 并让它为您的驱动器建立索引
  3. 验证.exe (命令行界面)可在以下网址获得: C:\Program Files\Everything\es.exe

安装

使用NPX(推荐)

npx @danielsimonjr/everything-mcp

全球安装

npm install -g @danielsimonjr/everything-mcp

来源

git clone https://github.com/danielsimonjr/everything-mcp.git
cd everything-mcp
npm install
chmod +x index.js

配置

克劳德桌面版

添加到您的 claude_desktop_config.json:

使用NPX

{
  "mcpServers": {
    "everything": {
      "command": "npx",
      "args": ["-y", "@danielsimonjr/everything-mcp"]
    }
  }
}

使用全局安装

{
  "mcpServers": {
    "everything": {
      "command": "everything-mcp"
    }
  }
}

自定义e.exe路径

如果.exe不在您的PATH中,请设置 ES_PATH 环境变量:

{
  "mcpServers": {
    "everything": {
      "command": "npx",
      "args": ["-y", "@danielsimonjr/everything-mcp"],
      "env": {
        "ES_PATH": "C:\\\\Program Files\\\\Everything\\\\es.exe"
      }
    }
  }
}

VS Code

添加到 .vscode/mcp.json:

{
  "servers": {
    "everything": {
      "command": "npx",
      "args": ["-y", "@danielsimonjr/everything-mcp"]
    }
  }
}

可用工具

1. search

使用Everything强大的搜索语法搜索文件和文件夹。

参数:

  • query (必填):使用Everything语法搜索查询
  • maxResults (可选):最大结果数(默认值:50)
  • regex (可选):使用正则表达式搜索(默认值:false)
  • caseSensitive (可选):匹配大小写(默认值:false)
  • wholeWord (可选):仅匹配整个单词(默认值:false)
  • matchPath (可选):匹配完整路径和文件名(默认值:false)
  • foldersOnly (可选):仅返回文件夹(默认值:false)
  • filesOnly (可选):仅返回文件(默认值:false)
  • sortBy (可选):按名称、路径、大小、扩展名、创建日期、修改日期、访问日期排序
  • sortDescending (可选):按降序排序(默认值:false)
  • showSize (可选):在结果中包含文件大小(默认值:false)
  • showDateModified (可选):在结果中包含修改日期(默认值:false)
  • parentPath (可选):仅在此父路径内搜索

例子:

{
  "query": "*.js",
  "sortBy": "date-modified",
  "sortDescending": true,
  "maxResults": 20
}

2. get_file_info

获取特定文件的详细信息。

参数:

  • filename (必填):获取有关信息的完整路径或文件名

退货: 文件大小、创建日期、修改日期、访问日期和属性

例子:

{
  "filename": "C:\\\\Users\\\\username\\\\document.txt"
}

Everything搜索语法

一切都支持强大的搜索语法:

基本搜索

  • 简单文本: readme
  • 通配符: *.txt, file?.doc
  • 多个术语: report 2024 (AND是隐含的)

布尔运算符

  • : file AND documentfile document
  • : txt OR doc
  • : NOT backup!backup

文件扩展名

  • : ext:jpg
  • 多个: ext:jpg;png;gif

尺寸过滤器

  • 精确: size:1024kb
  • 大于: size:>1mb
  • 小于: `size:100mb",

"showSize": true, "sortBy": "size", "sortDescending": true }


### 示例3:在特定目录中搜索

告诉克劳德:

Find all Python files in my Documents folder


克劳德将使用:

{ "query": "*.py", "parentPath": "C:\\\\Users\\\\username\\\\Documents" }


### 示例4:获取文件信息

告诉克劳德:

Get detailed information about C:\\config.json


克劳德将使用:

{ "filename": "C:\\\\config.json" }


## 运作原理

1. **万物服务**:所有内容都作为Windows服务运行,维护所有文件的实时索引
1. **e.exe**:查询Everything数据库的命令行界面
1. **MCP服务器**:包装.exe并为Claude提供MCP工具
1. **即时结果**:即使在数百万个文件中,搜索也能在毫秒内完成

## 故障排除

### 未找到所有内容

**错误:** `Failed to execute es.exe`

**解决:**

1. 验证是否已安装所有内容:从下载https://www.voidtools.com/
1. 确保Everything服务正在运行(检查系统托盘)
1. 验证.exe位置:
   - 违约: `C:\\Program Files\\Everything\\es.exe`
   - 勺: `C:\\Users\\\\scoop\\apps\\everything\\current\\es.exe`
1. 集 `ES_PATH` MCP配置中的环境变量

### 未找到结果

**原因:**

- 查询与任何文件都不匹配
- Everything数据库尚未完全索引
- 搜索语法不正确

**解决:**

- 尝试更广泛的搜索词
- 检查Everything GUI以验证文件是否已编入索引
- 查看搜索语法

### 权限问题

**问题:** 无法访问某些目录

**解决方案:** 以管理员身份运行Everything或调整文件夹权限

## 发展

Clone repository

git clone https://github.com/danielsimonjr/everything-mcp.git cd everything-mcp

Install dependencies

npm install

Make executable

chmod +x index.js

Test locally

node index.js


## 贡献

欢迎投稿!拜托:

1. 分叉存储库
1. 创建要素分支
1. 进行更改
1. 彻底测试
1. 提交拉取请求

## 许可证

MIT许可证-请参阅 [许可证](LICENSE) 文件以获取详细信息。

## 致谢

- [一切](https://www.voidtools.com/) 通过voidtools-惊人的搜索引擎
- [模型上下文协议](https://modelcontextprotocol.io) 通过Anthropic

## 链接

- **NPM包:** https://www.npmjs.com/package/@小丹尼尔/一切mcp
- **GitHub存储库:** https://github.com/danielsimonjr/everything-mcp
- **一切搜索:** https://www.voidtools.com/
- **MCP文件:** https://modelcontextprotocol.io

______________________________________________________________________

**由以下材料制成❤️ 对于MCP社区**

目录标签

目录标签

文件搜索本地搜索JavaScriptClaude本地部署快速检索Windows工具MCP协议

支持客户端

ClaudeVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@danielsimonjr/everything-mcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP