Token导航 LogoToken导航TokenDH.com
Everything MCP Server logo
开发工具未说明官方级别未说明来源级核验

Everything MCP Server

MCP Server

MCP server that provides instant file search capabilities using Everything's native SDK. Integrates Everything's powerful search engine with AI tooling through the Model Context Protocol.

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
文件搜索JavaScript高性能

安装说明

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

作者 / 组织

peterparker57

提供方

peterparker57

最后核验

2026/5/18 04:55

快速接入

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

详细介绍

所有MCP服务器

![License: MIT](https://opensource.org/licenses/MIT) ](https://nodejs.org/) ![TypeScript](https://www.typescriptlang.org/)

一个模型上下文协议(MCP)服务器,使用Everything的原生SDK提供即时文件搜索功能。该服务器将Everything强大的搜索引擎与AI工具集成在一起,通过MCP界面实现闪电般快速的文件系统搜索。

特性

  • 🔍 即时文件搜索:利用Everything的即时索引进行近乎即时的文件搜索
  • 🎯 高级过滤:按路径、扩展名、大小、修改日期等搜索
  • 🔄 副本检测:在系统中查找重复文件
  • 📄 内容搜索:在文件内容中搜索(需要Everything内容索引)
  • 高性能:通过本机SDK集成直接访问API
  • 🛡️ 只读的:安全、非破坏性的文件系统访问

提供的工具

1. search_files

使用正则表达式和区分大小写选项进行基本文件搜索。

参数:

  • query (string):搜索文件名查询
  • maxResults (数字,可选):返回的最大结果数(默认值:100)
  • matchCase (布尔值,可选):启用区分大小写的搜索
  • matchWholeWord (布尔值,可选):仅匹配整个单词
  • regex (boolean,可选):启用正则表达式搜索

2. search_files_advanced

具有全面过滤选项的高级搜索。

参数:

  • query (string):搜索文件名查询
  • path (字符串,可选):将搜索限制到特定路径
  • extension (字符串,可选):按文件扩展名过滤(例如“txt”、“pdf”)
  • size (字符串,可选):按文件大小筛选(例如,“>1mb”、“\1mb"

Date Modified: "thisweek" Sort: "size_desc"


### 参考文献查重

Filename: "config.json" Path: "C:\\Projects" (optional)


### 内容搜索

Content: "function main" File Types: "js;ts;py" Path: "C:\\Code" (optional)


## 建筑

### 技术栈

- **语言**:TypeScript
- **框架**:MCP SDK(@modelcontextprotocol/SDK)
- **FFI 图书 馆**:koffi(用于本机DLL集成)
- **模块系统**:ES模块
- **目标**:Everything SDK(Windows文件搜索实用程序)

### 关键组件

1. **主服务器** (`src/index.ts`):核心MCP服务器实现
1. **Everything SDK**:用于文件搜索的本机Windows DLL
1. **构建系统**:将TypeScript编译为ES模块
1. **配置**:支持ES模块的Package.json

## 发展

### 建筑

npm run build


### 测试

直接启动服务器进行测试:

node build/index.js


### 项目结构

everything-mcp-server/ ├── src/ │ └── index.ts # Main server implementation ├── EverythingSDK/ # Everything native SDK files │ └── dll/ │ ├── Everything32.dll │ └── Everything64.dll ├── build/ # Compiled JavaScript output ├── package.json # Project configuration ├── tsconfig.json # TypeScript configuration └── README.md # This file


## 故障排除

### “所有搜索客户端均未运行”

- 启动Everything应用程序
- 确保它在没有服务的情况下不会以便携模式运行

### “连接已关闭”MCP错误

- 检查构建目录是否存在并包含index.js
- 验证MCP配置中的Node.js路径
- 确保Everything应用程序正在运行

### ES模块错误

- 验证package.json是否具有 `"type": "module"`
- 检查导入语句是否使用.js扩展名
- 确保将koffi作为默认导出导入

## 业绩说明

- 所有内容都会立即索引文件,搜索几乎是即时的
- 内容搜索要求所有内容都启用内容索引
- 大型结果集会自动受到限制(可根据工具进行配置)
- API直接访问比命令行界面提供更好的性能

## 安全考虑

- 服务器通过Everything提供只读文件系统访问
- 无文件修改功能
- 尊重Everything自己的安全和索引设置
- 内容搜索仅限于文件所有内容都已编入索引

## 贡献

1. 分叉存储库
1. 创建要素分支(`git checkout -b feature/amazing-feature`)
1. 提交您的更改(`git commit -m 'Add some amazing feature'`)
1. 推到分支(`git push origin feature/amazing-feature`)
1. 打开拉取请求

## 许可证

此项目根据MIT许可证获得许可-请参阅 [许可证](LICENSE) 文件以获取详细信息。

## 致谢

- [一切](https://www.voidtools.com/) 由voidtools为惊人的文件搜索实用程序
- [模型上下文协议](https://modelcontextprotocol.io/) 对于MCP框架
- [科菲](https://github.com/Koromix/koffi) 优秀的FFI图书馆

## 相关项目

- [MCP-SDK](https://github.com/modelcontextprotocol/typescript-sdk) -用于模型上下文协议的TypeScript SDK
- [一切](https://www.voidtools.com/) -此服务器集成的文件搜索实用程序

______________________________________________________________________

**备注**:这是一个特定于Windows的MCP服务器,需要安装并运行Everything应用程序。对于跨平台文件搜索解决方案,请考虑其他MCP服务器或文件搜索工具。

目录标签

目录标签

文件搜索JavaScript高性能developer-toolseverything-mcp-serverfile-searchAI-integration本地部署高级过滤重复文件检测内容搜索

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP