Skip to main content
Glama
@quickerhub/everything-mcp

@quickerhub/everything-mcp

by QuickerHub

@quickerhub/everything-mcp

Fast cross-project file search for AI agents via voidtools Everything on Windows.

Uses the Everything SDK DLL (same approach as QuickerPc), not es.exe.

Published by QuickerHub.

Architecture

Cursor / Claude / VS Code
  → everything-mcp.exe (MCP stdio)
  → Everything64.dll (bundled SDK IPC client)
  → Everything.exe (user-installed tray client + index engine)

The bundled DLL is only an IPC client. Everything.exe must be installed and running to maintain the file index.

Related MCP server: everything-search-mcp

Prerequisites

  1. Windows x64

  2. .NET 8 Runtime

  3. Everything 1.4.x installed (stable). Tray client should be running.

  4. Node.js 18+ (only for npx launcher)

No es.exe / ES CLI required.

MCP config

{
  "mcpServers": {
    "everything-search": {
      "command": "D:\\source\\repos\\quicker\\everything-mcp\\publish\\cli\\everything-mcp.exe",
      "args": []
    }
  }
}

Build first:

cd D:\source\repos\quicker\everything-mcp
.\build.ps1 -Publish

npm launcher

{
  "mcpServers": {
    "everything-search": {
      "command": "npx",
      "args": ["-y", "@quickerhub/everything-mcp"]
    }
  }
}

Override exe path:

{
  "env": {
    "EVERYTHING_MCP_EXE": "D:\\path\\to\\everything-mcp.exe"
  }
}

Tools

Tool

Description

search

Search files/folders via Everything index (returns JSON)

status

Check SDK DLL and Everything state; returns install_guide when not ready

install_guide

Structured winget/manual install steps for Everything.exe

Prefer structured params over raw Everything query.

Parameter

Default

Description

name

—

Filename (QuickerUtil.cs, *.cs)

extension

—

Extension without dot (cs, md)

folder

—

Search under this directory tree

path_contains

—

Path must contain this text

kind

file

file, folder, or any

query

—

Advanced Everything syntax (optional)

scope_path

—

Deprecated alias for folder

max_results

25

Max 100 after filtering

apply_default_filters

true

Skip node_modules, .git, caches, etc.

include_build_artifacts

false

Include bin, obj, dist, build, target

include_hidden

false

Include .vs, .cache, etc.

exclude

—

Extra path segment names to skip

sort_by

date_modified_desc

Sort order

auto_start

true

Start Everything tray if needed

Examples

{ "name": "QuickerUtil.cs", "folder": "D:\\source\\repos" }
{ "extension": "cs", "folder": "D:\\source\\repos\\clip\\CeaQuickerTools", "max_results": 10 }
{ "name": "quicker-rpc", "kind": "folder", "folder": "D:\\source\\repos\\quicker" }

Development

.\build.ps1          # build only
.\build.ps1 -Publish # publish to publish/cli
.\publish\cli\everything-mcp.exe --smoke-test

Release

Latest: https://github.com/QuickerHub/everything-mcp/releases/latest

.\publish\Publish-GitHubRelease.ps1 -Version 0.2.0
gh release create v0.2.0 --title "v0.2.0" artifacts/*

npm (@quickerhub/everything-mcp)

Requires NPM_TOKEN repo secret (npm automation token with publish access to @quickerhub).

gh secret set NPM_TOKEN --repo QuickerHub/everything-mcp
gh workflow run publish.yml --repo QuickerHub/everything-mcp -f version=0.2.0

Creating a GitHub Release also triggers the npm publish workflow automatically.

Comparison with QuickerPc

QuickerPc

everything-mcp

SDK DLL

Everything64.dll bundled

same

Everything.exe

user-installed, required

same

IPC

P/Invoke

P/Invoke

es.exe

not used

not used

License

MIT. Everything SDK DLL is from voidtools (public SDK); not affiliated with voidtools.

Available Tools

2 tools
statusA

Check Everything CLI availability and resolved es.exe path

Inputs: no named parameters.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    A3.8/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have completely distinct purposes: one for searching files, one for checking service status. No overlap or ambiguity.

    Naming Consistency5/5

    Both tools use a consistent single-word verb pattern ('search', 'status'), clear and predictable.

    Tool Count3/5

    With only two tools, the server feels thin for a search utility, but it might be sufficient for a minimal integration. Borderline between too few and acceptable.

    Completeness2/5

    Missing many expected search capabilities like path exclusions, indexing control, or advanced filters. The surface is incomplete for a robust search tool.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    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
      Enables AI assistants to search local files on Windows using the Everything search engine, supporting basic and complex file searches with filters like date, size, media type, and document type.
      15 PyPI
      4
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables instant file searches on Windows using Everything's native SDK, supporting advanced filters, duplicate detection, and content search through MCP tools.
      151 npm
      5
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables lightning-fast file searching on Windows using Everything SDK, with tools for search, version check, status, and file info retrieval.
      4
      9 npm
      MIT