What it does
Everything MCP connects Claude to the Everything search engine — a Windows utility that indexes every file on your machine in real time. Where a traditional filesystem search takes seconds or minutes scanning directories, Everything returns results in milliseconds from its persistent index.
Claude can use this server to instantly locate any file by name, partial match, extension, size range, or date modified. This is particularly useful for large development machines, monorepos, or any environment with tens of thousands of files.
- Search by filename, wildcard, or regex pattern
- Filter by extension, file size, or modification date
- Open files directly from search results
- Retrieve metadata on any matched file
- List recently modified files in a directory tree
How to connect
Requires Everything to be running on your Windows machine with its SDK server enabled. Install Everything from voidtools.com, then connect the MCP server:
claude mcp add everything -- npx -y @modelcontextprotocol/server-everything
Available tools
search— search for files by name or pattern across all indexed drivesget_file_info— return size, path, dates for a specific fileopen_file— open a file in the default applicationget_recent_files— list files modified in the last N hours or days
Example usage
Ask Claude to find all config files modified in the past week, or locate a log file buried deep in a nested structure:
# User prompt
Find all .env files on my machine that were modified
in the last 30 days. List their full paths.
search("*.env", date_modified="last30days") → returns 7 results in <20ms get_file_info("C:/projects/app/.env") get_file_info("C:/users/dev/Desktop/.env") → formats results with path + modified date
Windows only: Everything MCP requires the Everything application installed and running. It is not compatible with macOS or Linux. For cross-platform file search, use the Filesystem MCP instead.