Searches local files and folders through MCP using Everything, mdfind, or locate/plocate by operating system.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Everything Search.
queryCallable MCP tool function
max_resultsCallable MCP tool function
match_pathCallable MCP tool function
match_caseCallable MCP tool function
match_whole_wordCallable MCP tool function
match_regexCallable MCP tool function
mamertofabian/mcp-everything-search MCP server lets an MCP client search for files and folders on the host system. Results include each item's path, size in bytes, and last modified date. The implementation uses a platform-specific local search facility rather than a hosted search service.
Windows searches use the Everything SDK, macOS searches use the built-in Spotlight mdfind command, and Linux searches use the locate or plocate command. Search syntax therefore differs by operating system. Windows supports the full Everything SDK feature set, while the README describes macOS and Linux support as basic filename and content search or basic filename search, respectively.
This fits workflows where an agent needs to locate source files, documents, folders, or other local paths. It does not describe file creation, modification, deletion, or content editing capabilities.
The MCP client sends a search request containing a required query and optional search controls. The server runs the corresponding local search backend and returns matching paths with metadata. By default, a request returns up to 100 results; the configured maximum can be raised to 1,000.
Available controls include matching against the full path instead of only the filename, case-sensitive matching, whole-word matching, regular-expression matching, and result ordering. Sort choices cover filename, path, size, extension, creation date, and modification date, with ascending and descending variants where documented.
On Windows, Everything must be installed and its service must be running. The SDK DLL must also be available to the server. Linux requires an initialized locate database. macOS needs no additional search utility setup because the server calls mdfind.
The documented package is mcp-server-everything-search. With uv, it can be run directly through uvx:
The package can also be installed with pip and started as a Python module:
Windows configuration requires EVERYTHING_SDK_PATH, set to the installed Everything SDK DLL, such as Everything64.dll. The README states that Linux and macOS need no additional configuration. Linux users must install either locate or plocate and update its database with the appropriate system command.
The README provides Claude Desktop configurations using either uvx or the Python module. The Windows configuration passes EVERYTHING_SDK_PATH; the Linux and macOS examples do not define environment variables.
The mamertofabian/mcp-everything-search MCP server provides a search operation with these inputs:
query: required search text.max_results: result limit, defaulting to 100 and capped at 1,000.match_path: search the complete path rather than just the filename.match_case: enable case-sensitive matching.match_whole_word: restrict matches to whole words.match_regex: enable regular-expression matching.sort_by: choose the documented filename, path, size, extension, creation-date, or modification-date order.The repository's tool section calls the operation search, while the listing exposes query among the MCP tool fields. Platform-specific query syntax is documented separately in the project's search syntax guide.
Search behavior depends on the indexing or database service available on the host. Windows requires the external Everything application, its running service, and the SDK DLL. Linux results depend on the locate database being installed and current. macOS and Linux do not provide the same query feature coverage described for Everything on Windows.
The project is MIT-licensed and states that it is independent from, and not endorsed or sponsored by, voidtools, the creator of Everything. The provided material documents local search only; it does not establish remote access, authentication, file mutation, or cross-machine search features.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mamertofabian-mcp-everything-search)<a href="https://allmcps.com/mcp/mamertofabian-mcp-everything-search"><img src="https://allmcps.com/api/badge/mamertofabian-mcp-everything-search?style=directory" alt="MCP Everything Search on AllMCPs" /></a>