- Home
- MCP servers
- Everything Search
Everything Search
- python
271
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mamertofabian-mcp-everything-search": {
"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.
How to use
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.
How to install
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 package
Option B uses Python via pip. Install the package and run the server as a module.
pip install mcp-server-everything-search
python -m mcp_server_everything_search
Option C uses uvx to run the server directly from the source when developing or testing.
uvx mcp-server-everything-search
Additional content
Configuration 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.
Available tools
search
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.