Home / MCP / Everything Search MCP Server
Provides fast cross-platform file search capabilities using platform-specific backends (Everything SDK on Windows, mdfind on macOS, locate/plocate on Linux).
Configuration
View docs{
"mcpServers": {
"everything_win_uvx": {
"command": "uvx",
"args": [
"mcp-server-everything-search"
],
"env": {
"EVERYTHING_SDK_PATH": "path/to/Everything-SDK/dll/Everything64.dll"
}
}
}
}This MCP server provides fast file searching across Windows, macOS, and Linux. It leverages platform-specific search capabilities to quickly locate files and folders, helping you index and retrieve results with flexible query options and sorting.
You connect to the Everything Search MCP Server from an MCP client and perform searches to find files and folders on your system. On Windows, you get the full Everything SDK experience. On macOS, the built-in Spotlight-backed search is used. On Linux, the locate database powers your queries. You can tailor results with options like case sensitivity, whole word matching, regex, and sort order. When you run a search, you’ll see the file or folder path, size in bytes, and last modified date for each result.
Prerequisites depend on your platform and preferred installation method. You will need either Node-based tooling or Python, plus any platform-specific search utilities described below.
# Option A: Install via uvx (recommended)
npx -y @smithery/cli install mcp-server-everything-search --client claude
# Or run directly with uvx after installation of the packageOption B uses Python via pip. Install the package and run the server as a module.
pip install mcp-server-everything-search
```
```bash
python -m mcp_server_everything_searchOption C uses uvx to run the server directly from the source when developing or testing.
uvx mcp-server-everything-searchConfiguration and runtime details are provided to ensure you can run the server in your environment. The Windows configuration requires the Everything SDK to be accessible via an environment variable. Linux and macOS do not require extra setup beyond having the appropriate search tools available. The server supports multiple ways to run it, including uvx-based execution or direct Python invocations, depending on how you prefer to manage your MCP setup.
Search for files and folders across the system with platform-specific backends. Supports query modifiers like max_results, match_path, match_case, match_whole_word, match_regex, and sort_by. Returns file path, size in bytes, and last modified date.