This repository hosts an MCP server providing fast file searching across Windows, macOS, and Linux by leveraging platform-specific tools like Everything SDK, `mdfind`, and `locate`/`plocate`. This repository hosts an MCP
This MCP server provides fast file searching across Windows, macOS, and Linux. On Windows, it leverages the Everything SDK; on macOS, the mdfind
command; and on Linux, the locate
/plocate
command.
Tools:
The search
tool allows searching for files and folders. It requires a query
parameter and supports optional parameters like max_results
, match_path
, match_case
, match_whole_word
, match_regex
, and sort_by
. Search syntax varies by platform, with Windows offering full Everything SDK features.
Prerequisites:
Windows requires the Everything search utility and SDK. Linux requires locate
or plocate
to be installed and the database updated. macOS requires no additional setup.
Installation:
Installation can be done via Smithery, uv, or pip. Configuration involves setting the EVERYTHING_SDK_PATH
environment variable on Windows. It can be used with Claude Desktop by adding a configuration to claude_desktop_config.json
.
This server is licensed under the MIT License.
mamertofabian/mcp-everything-search
December 14, 2024
March 28, 2025
Python