Skip to main content
MCP server CX Codex

Everything Search — Claude Code MCP server: file search

This MCP server lets an agent search files and folders through the native index on Windows, macOS, or Linux. Use it for project-wide file lookup.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env EVERYTHING_SDK_PATH=<EVERYTHING_SDK_PATH> --env EVERYTHING_SEARCH_TOOL_NAME=<EVERYTHING_SEARCH_TOOL_NAME> --transport stdio everything-search -- uvx mcp-server-everything-search
Open on GitHub

What Everything Search does

Everything Search adds a search tool for finding files and folders. Results include the full path, filename, size, and available timestamps. Windows uses the Everything SDK, macOS uses mdfind, and Linux uses locate or plocate; query syntax and search options depend on the current platform.

The server runs through uvx and requires Python 3.10+. On Windows, EVERYTHING_SDK_PATH must point to Everything64.dll, and the Everything service must be running, or startup fails. Linux requires an installed locate or plocate database that has been updated. Set EVERYTHING_SEARCH_TOOL_NAME when another MCP server already uses search.

What it helps with

  • find files by name, path, or pattern
  • limit a macOS search to one directory
  • run regex searches on Windows or Linux
  • return file paths together with sizes
  • count matching files on Linux

Example prompts for the agent

  • Find every *.py file in this project and return the full paths.
  • Search for files modified today with the py extension and return up to 10 results.
  • Find config.json only inside the src directory.

How to install Everything Search

Platform CLI

claude mcp add --env EVERYTHING_SDK_PATH=<EVERYTHING_SDK_PATH> --env EVERYTHING_SEARCH_TOOL_NAME=<EVERYTHING_SEARCH_TOOL_NAME> --transport stdio everything-search -- uvx mcp-server-everything-search

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from mcp-server-everything-search <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Everything Search

How do I install Everything Search in Claude Code?

Run `claude mcp add --env EVERYTHING_SDK_PATH=<EVERYTHING_SDK_PATH> --env EVERYTHING_SEARCH_TOOL_NAME=<EVERYTHING_SEARCH_TOOL_NAME> --transport stdio everything-search -- uvx mcp-server-everything-search. On Windows, set the path to Everything64.dll`.

What does Everything Search do?

It adds a search tool for finding files and folders. The server uses the Everything SDK on Windows, mdfind on macOS, and locate or plocate on Linux.

What does Windows require?

Windows needs the Everything utility and SDK, with the Everything service running. EVERYTHING_SDK_PATH must point to Everything64.dll.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor