searchLABSCO SUMMARY
The speed comes from Everything, and so does the dependency.
This is a thin, well-shaped adapter over an index that already exists on the machine, which is exactly why results are instant where a recursive directory walk would take minutes. The flip side is that nothing works until Everything is installed and its HTTP server switched on — that toggle, not the npm install, is the step people miss. Two tools is the right number here: structured search for the query you can express, natural search for the one you can only describe.
What it is
An MCP server in front of Everything Search Engine's HTTP interface. Because Everything keeps a live index of the filesystem, results come back immediately no matter how large the drive — the server exposes that index as two tools, one structured and one that accepts a plain-language description.
What you get
searchfor precise queries —queryplusscope, withcaseSensitive,wholeWord,regexandpathflags,maxResults, and sorting throughsortByandascendingnatural_searchfor the other direction — anaturalQuerysuch as 'find all video files larger than 1GB' and a result limit- Sorting by name, path, size or modification date, so 'the largest' or 'the most recent' is a parameter rather than a follow-up
- Search restricted to a directory by setting the scope, or left across the whole drive
- Human-readable file sizes and formatted dates in the results
Requirements
Windows, because Everything Search Engine is Windows-only. Install Everything, then enable its HTTP Server under Tools > Options > HTTP Server on port 8011 and restart it — the MCP server talks to that interface. Also Node.js 16+. Install the npm package everything-search-mcp-server globally, or build from source, then point the client at the everything-search-mcp-server command.
Setup effort
Build from source — git clone https://github.com/ananyaakamat/everything-search-mcp-server.git
USE CASES
Finding a file you cannot remember the name of
Describe it — recent, large, a document — and let the natural query resolve it.
Locating every file of a type across a drive
Match on an extension pattern and cap the result count.
Searching inside one folder tree
Set the scope to that directory so results stay relevant.
Finding the biggest or newest thing
Sort by size or modification date descending instead of scanning the list yourself.
2 tools
Listed in project docs. Your client may show a different list.
natural_searchBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- Windows (Everything Search is Windows-only)
- Node.js 16+
- Everything Search with its HTTP server enabled
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
Turn on Everything's HTTP server
In Everything Search (https://www.voidtools.com/), go to Tools > Options > HTTP Server, enable HTTP Server on port 8011, click OK and restart Everything
Build and install the server from source
git clone https://github.com/ananyaakamat/everything-search-mcp-server.git
cd everything-search-mcp-server
npm install
npm run build
npm install -g .MCP Clients
Claude Desktop
{
"mcpServers": {
"everything-search": {
"command": "everything-search-mcp-server",
"args": []
}
}
}VS Code
{
"servers": {
"everything-search": {
"command": "everything-search-mcp-server",
"args": []
}
}
}