
Everything Search MCP Server
Fast cross-platform file search via Everything SDK (Windows), mdfind (macOS), and locate (Linux).
Add to your client
Copy the config for your MCP client and paste it into its config file.
pip install mcp-server-everything-searchPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"everything-search-mcp-server": {
"command": "uvx",
"args": [
"mcp-server-everything-search"
],
"env": {
"EVERYTHING_SDK_PATH": "path/to/Everything-SDK/dll/Everything64.dll"
}
}
}
}Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.
Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- Windows: install the Everything search utility (voidtools) and ensure its service is running
- Windows: download the Everything SDK and set EVERYTHING_SDK_PATH to Everything64.dll
- Linux: install locate or plocate (e.g. sudo apt-get install plocate) and run sudo updatedb
- macOS: no additional setup (uses built-in mdfind)
- uv/uvx (recommended) or Python with pip to run the server
About Everything Search MCP Server
Everything Search MCP Server gives AI clients fast, cross-platform file search. On Windows it wraps the voidtools Everything SDK for instant, full-featured queries; on macOS it uses Spotlight's mdfind; on Linux it uses the locate/plocate database. A single search tool returns matching file/folder paths along with size and last-modified date, with rich filtering and sorting options on Windows.
Tools & capabilities (1)
searchSearch for files and folders across the system. Parameters: query (required, platform-specific syntax), max_results (optional, default 100, max 1000), match_path (optional, default false), match_case (optional, default false), match_whole_word (optional, default false), match_regex (optional, default false), and sort_by (optional, default 1; options 1-8 and 11-14 sort by filename, path, size, extension, creation date, or modification date). Returns each result's path, file size in bytes, and last modified date. Full Everything SDK features on Windows; basic filename/content search on macOS (Spotlight) and basic filename search on Linux (locate).
What this server can do
Everything Search MCP Server provides tools for these capabilities — tap one to see every MCP server that does the same:
When to use it
- Instantly locate files by name, extension, or pattern (e.g. *.py) on Windows via the Everything index
- Find recently modified files using queries like 'ext:py datemodified:today'
- Search the local filesystem from within Claude Desktop or another MCP client without leaving the chat
- Sort and filter large result sets by size, path, extension, or date to triage files
Security notes
On Windows the Everything service must be running and the Everything SDK DLL must be available; set the EVERYTHING_SDK_PATH environment variable to the Everything64.dll path. On Linux the locate/plocate database must be initialized (sudo updatedb). The server exposes local filesystem search results (paths, sizes, modification dates) to the MCP client.
Everything Search MCP Server FAQ
Does it work the same on all platforms?
No. Windows uses the Everything SDK and supports the full search syntax (regex, sorting, advanced operators). macOS uses mdfind/Spotlight for basic filename and content search, and Linux uses locate/plocate for basic filename search. See SEARCH_SYNTAX.md for per-platform details.
What do I need on Windows?
Install the Everything utility from voidtools and make sure its service is running, then download the Everything SDK and point the EVERYTHING_SDK_PATH environment variable at Everything64.dll.
Is this an official voidtools project?
No. The project is independent and is not affiliated with, endorsed by, or sponsored by voidtools; it simply uses the publicly available Everything SDK.
How do I install it?
Run it directly with uvx (uvx mcp-server-everything-search), install via pip (pip install mcp-server-everything-search) and run python -m mcp_server_everything_search, or install for Claude Desktop automatically via Smithery.
Alternatives to Everything Search MCP Server
Compare all alternatives →Official MCP reference server that fetches a URL and returns its content as clean Markdown, with chunking.
Official Firecrawl MCP server — scrape, crawl, map, search, and structured extraction for any LLM client.
Exa's neural web search and crawling MCP server — runs locally via npx or as a hosted remote endpoint.
Compare Everything Search MCP Server with: