Fast cross-project file search for AI agents via voidtools Everything on Windows.
Uses the Everything SDK DLL (same approach as QuickerPc), not es.exe.
Published by QuickerHub.
Cursor / Claude / VS Code
→ everything-mcp.exe (MCP stdio)
→ Everything64.dll (bundled SDK IPC client)
→ Everything.exe (user-installed tray client + index engine)
The bundled DLL is only an IPC client. Everything.exe must be installed and running to maintain the file index.
- Windows x64
- .NET 8 Runtime
- Everything 1.4.x installed (stable). Tray client should be running.
- Node.js 18+ (only for
npxlauncher)
No es.exe / ES CLI required.
{
"mcpServers": {
"everything-search": {
"command": "D:\\source\\repos\\quicker\\everything-mcp\\publish\\cli\\everything-mcp.exe",
"args": []
}
}
}Build first:
cd D:\source\repos\quicker\everything-mcp
.\build.ps1 -Publish{
"mcpServers": {
"everything-search": {
"command": "npx",
"args": ["-y", "@quickerhub/everything-mcp"]
}
}
}Override exe path:
{
"env": {
"EVERYTHING_MCP_EXE": "D:\\path\\to\\everything-mcp.exe"
}
}| Tool | Description |
|---|---|
search |
Search files/folders via Everything index (returns JSON) |
status |
Check bundled SDK DLL and Everything client state |
| Parameter | Description |
|---|---|
query |
Everything query (ext:cs, wildcards, etc.) |
max_results |
Default 100, max 1000 |
scope_path |
Limit to folder subtree |
match_path |
Match full path |
match_case |
Case-sensitive |
match_whole_word |
Whole words only |
regex |
Regex mode |
sort_by |
name_asc, date_modified_desc, ... |
auto_start |
Try starting Everything tray client (default true) |
{
"query": "quicker-rpc",
"scope_path": "D:\\source\\repos\\quicker",
"max_results": 20
}.\build.ps1 # build only
.\build.ps1 -Publish # publish to publish/cli
.\publish\cli\everything-mcp.exe --smoke-testLatest: https://github.com/QuickerHub/everything-mcp/releases/latest
.\publish\Publish-GitHubRelease.ps1 -Version 0.2.0
gh release create v0.2.0 --title "v0.2.0" artifacts/*Requires NPM_TOKEN repo secret (npm automation token with publish access to @quickerhub).
gh secret set NPM_TOKEN --repo QuickerHub/everything-mcp
gh workflow run publish.yml --repo QuickerHub/everything-mcp -f version=0.2.0Creating a GitHub Release also triggers the npm publish workflow automatically.
| QuickerPc | everything-mcp | |
|---|---|---|
| SDK DLL | Everything64.dll bundled |
same |
| Everything.exe | user-installed, required | same |
| IPC | P/Invoke | P/Invoke |
| es.exe | not used | not used |
MIT. Everything SDK DLL is from voidtools (public SDK); not affiliated with voidtools.