Skip to main content
Glama
mcp-everything-search

mcp-everything-search

by rlaksana

Everything Search MCP Server

A Model Context Protocol (MCP) server that integrates Everything Search with Claude Code, providing lightning-fast file searching capabilities.

Features

  • 400x faster than traditional file search methods (find, ls, Get-ChildItem)

  • Sub-second results across entire drives

  • 5 specialized search tools:

    • search_files - Search by filename pattern

    • search_recent - Find recently modified files

    • search_large - Find largest files

    • search_by_extension - Search by file type (code, docs, media, etc.)

    • search_in_path - Search within specific directories

  • Help resources - Access complete documentation via MCP resources

Related MCP server: Everything Search MCP Server

Requirements

  • Node.js (v18+)

  • Everything Search desktop application running (download from voidtools.com)

  • es.exe (Everything CLI) at D:\WORKSPACE\tools\common\es.exe

Installation

cd D:\WORKSPACE\tools-node\mcp-everything-search
npm install
npm run build

Configuration

Add to ~/.claude.json:

{
  "mcpServers": {
    "everything-search": {
      "command": "node",
      "args": [
        "D:\\WORKSPACE\\tools-node\\mcp-everything-search\\build\\index.js"
      ],
      "env": {
        "ES_EXE_PATH": "D:\\WORKSPACE\\tools\\common\\es.exe"
      }
    }
  }
}

Add to ~/.claude/settings.json:

{
  "permissions": {
    "allow": [
      "mcp__everything-search"
    ]
  }
}

Usage

Once configured, Claude Code can use the search tools automatically:

  • "Find all JavaScript files modified in the last 24 hours"

  • "Show me the 10 largest files in the workspace"

  • "Search for all markdown files in D:\WORKSPACE"

  • "Find all TypeScript files in the src directory"

Performance

Method

Time

vs Baseline

Everything Search

0.05s

400x faster

find command

20s

Baseline

Glob tool

5-10s

2-4x faster

Tools

search_files

Search by filename pattern with wildcards or regex.

search_recent

Find files modified within the last N hours, sorted by modification date.

search_large

Find the largest files, optionally with minimum size threshold.

search_by_extension

Search by file type category (code, docs, media) or custom extensions.

search_in_path

Search within a specific directory, with optional recursion.

Development

# Watch mode
npm run watch

# Build
npm run build

License

MIT

Available Tools

5 tools
search_by_extensionB

Search for files by type category (code, docs, media, config, data) or custom extensions. Fast way to find all files of a certain type.

Inputs: type (required), path, pattern, maxResults, +1 more.

search_filesA

Search for files and folders by name pattern using Everything Search (extremely fast). Supports wildcards (* and ?) and regex patterns. Use this instead of find, ls, or Glob for much faster results.

Inputs: pattern (required), path, regex, matchPath, +2 more.

search_in_pathA

Search for files within a specific directory. Use this to limit search scope to a particular folder. Much faster than recursive directory scans.

Inputs: path (required), pattern (required), recursive, maxResults.

search_largeA

Find the largest files in a directory. Useful for finding files that take up the most space. Results are sorted by size (largest first).

Inputs: path, minSizeMB, maxResults.

search_recentA

Find files modified within the last N hours. Extremely fast way to find recently changed files. Much faster than using find with -mtime.

Inputs: path, hours, extension, maxResults.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 5 tools

    Disambiguation4/5

    Each tool targets a distinct search filter (name, recency, size, extension, path), but there is some overlap since search_files can mimic the others with wildcards and path prefixes. The descriptions clearly explain the intended use cases, so confusion is limited.

    Naming Consistency5/5

    All tool names follow the consistent pattern 'search_<criterion>', using snake_case throughout. The naming is predictable and easy to understand.

    Tool Count5/5

    Five tools is well-scoped for a file-search server, covering the most common search criteria without unnecessary bloat. Each tool has a clear purpose and the set feels complete for the domain.

    Completeness4/5

    The toolset covers major file search dimensions: name, recency, size, extension, and path. Minor gaps exist, such as searching by exact size range or creation date, but these are edge cases and the core workflow is well supported.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables instant file and folder searching on Windows using Everything's blazing-fast search engine, supporting powerful search syntax including wildcards, regex, size filters, date filters, and comprehensive file information retrieval.
      35 npm
      15
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Integrates with Everything Search Engine to provide lightning-fast file search capabilities across Windows systems using natural language queries and advanced filtering options through MCP-compatible applications.
      1
      ISC
    • A
      license
      B
      quality
      C
      maintenance
      Integrates Everything file search with Claude Desktop, enabling instant Windows filesystem search via natural language queries.
      16
      60 PyPI
      7
      MIT