Everything MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Everything MCP Server search my Downloads folder for PDFs modified this week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Everything MCP (Native Plugin & MCP Server)
Model Context Protocol (MCP) Server for Everything 1.5.
本项目参考 voidtools/http_server 和 voidtools/etp_server 官方原生插件架构开发,将 Model Context Protocol (MCP) 服务作为 Everything 1.5 原生 C 语言 DLL 插件 (mcp_server64.dll) 运行于 Everything 进程内部,同时提供一键安装程序 (Everything-MCP-Server-Setup.exe) 与独立服务运行模式。
🌟 核心特性
官方原生插件架构:实现 Everything 1.5 插件标准生命周期回调与动态函数绑定,直接调用内存中的
db_query_*索引查询引擎。Everything 选项菜单集成:无缝集成至 Everything 的
工具 -> 选项 -> 插件 -> MCP Server配置页,支持图形化管理服务开关、管道名称、端口、最大结果数等。双传输通道:支持 Windows 命名管道(
\\.\pipe\EverythingMCP)与本地 HTTP/SSE(http://127.0.0.1:8765/mcp)。完整 MCP 工具集:提供搜索、定向文件/文件夹查找、元数据查询、安全文本预览、状态检测等 6 项标准 MCP 工具。
Related MCP server: everything-search-mcp
📦 插件安装与使用
方式一:一键安装程序(推荐)
下载或编译生成的
dist-plugin/Everything-MCP-Server-Setup.exe。双击运行安装程序,点击确认完成部署。
在 Everything 中点击
文件 -> 退出,然后重新打开 Everything 1.5。
方式二:手动复制 DLL
将
dist-plugin/mcp_server64.dll复制到 Everything 的Plugins目录(例如C:\Program Files\Everything\Plugins\或D:\Set\Everything\Everything\Plugins\)。在 Everything 中点击
文件 -> 退出并重新启动 Everything。
管理插件选项
在 Everything 主界面中,点击 工具 (Tools) -> 选项 (Options) -> 插件 (Plug-ins) -> MCP Server 即可实时调整配置。
🤖 接入 AI 客户端配置
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"everything": {
"command": "node",
"args": [
"D:\\Set\\Everything\\EverythingPlugin\\Everything MCP\\bridge\\everything-pipe-bridge.ts"
]
}
}
}Cursor / Cline / Windsurf
{
"mcpServers": {
"everything": {
"command": "node",
"args": [
"D:/Set/Everything/EverythingPlugin/Everything MCP/bridge/everything-pipe-bridge.ts"
]
}
}
}🔧 支持的 MCP 工具列表
工具名称 | 功能描述 |
| 通用全文检索,支持通配符、 |
| 结构化查找文件(按名称、扩展名、目录、大小与日期) |
| 结构化查找目录 |
| 查询文件/目录在 Everything 中的索引属性与本地文件属性 |
| 文本文件安全预览(支持设置最大行数与字节数,自动检测二进制文件) |
| 查看 Everything MCP 插件运行状态与配置详情 |
🛠️ 本地编译构建
一键构建原生插件与安装程序
build.bat构建生成的文件位于 dist-plugin/:
dist-plugin/mcp_server64.dlldist-plugin/Everything-MCP-Server-Setup.exe
编译 TypeScript 独立服务
npm install
npm test
npm run build📁 项目目录结构
📁 Everything MCP/
├── 📁 native-plugin/ # C 语言原生 Everything 1.5 插件源码
│ ├── 📄 everything_plugin.h # Everything 1.5 官方 SDK 头文件
│ ├── 📄 mcp_server.h & .c # 进程内 MCP 协议、命名管道与 HTTP 引擎
│ ├── 📄 plugin_main.c # everything_plugin_proc 生命周期与选项 UI
│ ├── 📄 version.h # 版本定义
│ ├── 📄 mcp_server.def # 导出定义
│ └── 📄 build.bat # 插件编译脚本
├── 📁 setup/ # 官方风格一键安装程序源码
│ ├── 📁 src/
│ │ └── 📄 setup.c
│ └── 📄 build-setup.bat
├── 📁 dist-plugin/ # 编译生成物 (DLL & Setup.exe)
├── 📁 bridge/ # Stdio 到命名管道的高速桥接
│ └── 📄 everything-pipe-bridge.ts
├── 📁 src/ # Node.js 独立 MCP 服务源码
├── 📁 docs/ # 开发与安装指南文档
│ ├── 📄 Everything_1.5_Plugins_and_SDK_CN.md
│ └── 📄 Everything_1.5_Native_MCP_Plugin_Guide_CN.md
├── 📄 build.bat # 全量构建脚本
├── 📄 LICENSE
└── 📄 README.md📄 版权与声明
Everything 与 Everything 搜索引擎 归 David Carpenter (voidtools) 所有。
本项目为独立的开源实现,与 voidtools 无官方附属关系。
许可协议:MIT License。
Available Tools
6 toolseverything_find_filesA
Find files by filename, extension, directory location, date range, and size range without manually constructing complex Everything query syntax.
Inputs: name, sort, offset, max_size, +7 more.
everything_find_foldersB
Find folders and directories across the system by name keyword and optional parent directory.
Inputs: name, sort, offset, ascending, +2 more.
everything_get_file_infoB
Retrieve complete indexing metadata and filesystem stats for a specific file or folder path.
Inputs: path (required).
everything_preview_fileA
Preview text content of a file located via Everything search (includes line numbering and binary detection).
Inputs: path (required), max_lines, start_line.
everything_searchB
Search files and folders using voidtools Everything ultra-fast search engine. Supports full Everything syntax (e.g. wildcards, ext:ts;js, size:>10mb, dm:today, regex, etc.).
Inputs: query (required), sort, regex, offset, +6 more.
everything_statusB
Check Everything search engine connection status, total indexed items in database, and HTTP server endpoint info.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Most tools are clearly distinct: status, metadata, preview, and folder search have unique purposes. The main ambiguity is between everything_search and everything_find_files, since both locate files, but descriptions clarify that one is raw-syntax search and the other is structured filtering.
All tools follow a consistent everything_verb_noun pattern in snake_case. The verbs are clear and intuitive, and the shared prefix reinforces the cohesive toolkit.
Six tools is well-scoped for a file-search server. Each tool covers a distinct aspect of the workflow without unnecessary bloat or redundancy.
The toolkit covers the full search lifecycle: querying raw syntax, structured file and folder discovery, metadata retrieval, content preview, and server status. No obvious dead ends or missing core operations for the stated purpose.
Maintenance
Related MCP Connectors
Read and search folders on your own computer with explicit consent. Files are never uploaded.
Search photos and video moments by visual meaning, people, dates, and folders across local libraries, Apple Photos, and OneDrive. Manage collections, groups, favorites, people, and duplicate review. Synced metadata remains searchable while the desktop is offline; local and Apple Photos media access needs the owning device online with remote access enabled. OneDrive media can be accessed directly from the cloud. OAuth or Bearer API keys. Paid Cloud Access required; hosted visual search uses prepaid credits. Text-in-image search is semantic matching, not guaranteed exact OCR. Setup: https://organizewith.ai/en/guides/connect-ai-assistants
Securely search and manage workspace context files for AI agents and teams.
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables instant file and folder searching on Windows using Everything's blazing-fast search engine, supporting powerful search syntax including wildcards, regex, size filters, date filters, and comprehensive file information retrieval.35 npm15MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search local files on Windows using the Everything search engine, supporting basic and complex file searches with filters like date, size, media type, and document type.15 PyPI4MIT
- AlicenseAqualityCmaintenanceEnables LLM agents to perform instant whole-disk filename searches using Everything's index, supporting native query syntax and pagination.2MIT
- FlicenseAqualityBmaintenanceEnables fast Windows file and directory lookups through the local Everything index, supporting exact, keyword, wildcard, regex, fuzzy, pinyin, and typo-tolerant searches with filters, pagination, directory browsing, counting, and status checks.12-