Skip to content
appsgit

Everything Search

Everything Search is an MCP server that provides fast file searching capabilities across Windows, macOS, and Linux. On Windows, it uses the Everything SDK. On macOS, it uses the built-in mdfind command. On Linux, it uses the locate/plocate command. It has 367 GitHub stars, is released under the MIT license and runs locally with uvx mcp-server-everything-search.

github.com/mamertofabian/mcp-everything-search (opens in a new tab)

Data as of from the GitHub API and the official MCP registry; description from the project's repository. Report an error

Install Everything Search

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "everything-search": {
      "command": "uvx",
      "args": [
        "mcp-server-everything-search"
      ],
      "env": {
        "EVERYTHING_SDK_PATH": "your-value",
        "EVERYTHING_SEARCH_TOOL_NAME": "your-value"
      }
    }
  }
}

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

Claude Code

claude mcp add --env EVERYTHING_SDK_PATH=your-value --env EVERYTHING_SEARCH_TOOL_NAME=your-value --transport stdio everything-search -- uvx mcp-server-everything-search

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "everything-search": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-server-everything-search"
      ],
      "env": {
        "EVERYTHING_SDK_PATH": "your-value",
        "EVERYTHING_SEARCH_TOOL_NAME": "your-value"
      }
    }
  }
}

Project file; use ~/.cursor/mcp.json to enable it in every project.

VS Code

.vscode/mcp.json
{
  "servers": {
    "everything-search": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-server-everything-search"
      ],
      "env": {
        "EVERYTHING_SDK_PATH": "your-value",
        "EVERYTHING_SEARCH_TOOL_NAME": "your-value"
      }
    }
  }
}

Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).

Environment variables

Variables the server reads at startup.

NameRequiredDescription
EVERYTHING_SDK_PATHNoWindows only (required there): full path to Everything64.dll from the Everything SDK
EVERYTHING_SEARCH_TOOL_NAMENoOptional tool name (letters, digits, _ and -, 1-64 chars) if 'search' collides with another server

Tools (16)

Parsed from the Tools section of the README; check the repository for the current list.

  • search

    Search for files and folders across your system. The search capabilities and syntax support vary by platform:

  • query

    Search query string. See the syntax guide.

  • max_results

    Maximum number of results to return (default: 100, range: 1-1000)

  • match_path

    Match against full path instead of filename only (default: false)

  • match_case

    Enable case-sensitive search (default: false)

  • match_whole_word

    Match whole words only (default: false)

  • match_regex

    Enable regex search (default: false)

  • sort_by

    Sort order for results (default: 1).

  • search_directory

    Limit the search to a directory (mdfind -onlyin). ~ is expanded; the directory must exist.

  • literal_query

    Treat the query as a literal Spotlight query string (-literal)

  • interpret_query

    Interpret the query as if typed in the Spotlight menu (-interpret)

  • live_updates

    Not supported. mdfind -live never exits, so setting it returns an error.

  • ignore_case

    Case-insensitive search, -i (default: true)

  • regex_search

    Treat the query as a regular expression (default: false)

  • existing_files

    Only list files that still exist, -e (default: true)

  • count_only

    Return only the number of matches, -c (default: false)

About Everything Search

An MCP server that provides fast file searching capabilities across Windows, macOS, and Linux. On Windows, it uses the Everything SDK. On macOS, it uses the built-in mdfind command. On Linux, it uses the locate/plocate command.

FAQ

Everything Search FAQ

Still curious? Email info@appsgit.com.

How do I install the Everything Search MCP server?

Add the command uvx mcp-server-everything-search to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.

Is Everything Search free?

The server is open source under the MIT license, so running it is free. It does not declare any required API key.

Is Everything Search actively maintained?

The most recent commit was on Oct 17, 2026. The latest release is v0.3.3, published Oct 17, 2026. appsgit only lists MCP servers with a commit in the last six months.