# Everything Search (MCP server)

> 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.

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.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/mamertofabian/mcp-everything-search |
| GitHub stars | 367 |
| License | MIT |
| Language | Python |
| Transport | stdio |
| Packages | pypi: mcp-server-everything-search |
| Remote URL | none |
| Needs API key | no |
| Official | no |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code |
| Category | Other |
| Latest release | v0.3.3 (Oct 17, 2026) |
| Last commit | Oct 17, 2026 |
| MCP registry name | io.github.mamertofabian/mcp-everything-search |

## Install

### Claude Desktop (claude_desktop_config.json)

```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

```sh
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)

```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)

```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 2026-10-07.

## Environment variables

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

## Tools

- `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)

## Similar MCP servers

- [Ruv Swarm](https://appsgit.com/mcp-servers/ruv-swarm): Neural network swarm orchestration with WebAssembly acceleration and MCP integration. (386 stars, MIT)
- [Goofish CLI](https://appsgit.com/mcp-servers/goofish-cli): 闲鱼 CLI · 原生支持 MCP · 为 AI Agent 而生 | Goofish (Xianyu) automation CLI · MCP-ready · Built for AI Agents. (366 stars, Apache-2.0)
- [Computer Use](https://appsgit.com/mcp-servers/computer-use): Control your computer with screenshots, mouse, and keyboard automation. (388 stars, MIT)
- [Hookdeck CLI](https://appsgit.com/mcp-servers/hookdeck-cli): CLI for Hookdeck: forward webhooks to localhost (ngrok alternative), manage and query Event Gateway resources (sources, connections, destinations, events), run the MCP server for AI agents. (365 stars, Apache-2.0, official)
- [color-space](https://appsgit.com/mcp-servers/color-space): Conversions across 221 color spaces, tested against cited sources: CSS strings, gamut, LUTs. (390 stars, CC0-1.0)
- [Mapbox MCP Server](https://appsgit.com/mcp-servers/mapbox-mcp-server): Geospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc. (363 stars, MIT, official, needs API key)

---

Canonical page: https://appsgit.com/mcp-servers/everything-search
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed daily.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
