everything-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVERYTHING_ES_PATH | No | Path to es.exe. Auto-detected if not provided. | |
| EVERYTHING_INSTANCE | No | Everything instance name (e.g., '1.5a'). Auto-detected if not provided. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| everything_searchB | Search for files and folders instantly using voidtools Everything. Leverages Everything's real-time NTFS index for sub-millisecond search across all local and mapped drives. Supports wildcards, regex, size/date filters, extension filters, and path restrictions. |
| everything_search_by_typeA | Search for files by type category. Categories: audio, video, image, document, code, archive, executable, font, 3d, data. Each maps to a curated list of file extensions. |
| everything_find_recentA | Find files modified within a recent time period. Ideal for discovering what changed in a project, tracking recent downloads, finding today's log files, etc. Sorted newest-first. |
| everything_file_detailsA | Get detailed metadata and optional content preview for specific files. Returns: full path, size, dates, type, permissions, hidden status. For directories: item count, subdirectories, file listing. For text files with preview_lines > 0: first N lines of content. |
| everything_count_statsA | Get count and size statistics for files matching a query. Fast way to understand the scope of a query without listing every file. Optionally breaks down by extension for a high-level overview. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_status | Get the current status of the Everything connection. |
TDQS
Scored across 5 tools
Each tool has a reasonably distinct role, but everything_search_by_type and everything_find_recent are essentially presets of everything_search (extension filters, date filters), so an agent could occasionally wonder which to pick. The descriptions do clarify the convenience intent, keeping ambiguity minor.
All tools share a consistent 'everything_' prefix with snake_case verb/noun structure (search, search_by_type, count_stats, file_details, find_recent). The pattern is predictable throughout.
Five tools is well-scoped for a file-search server: general search, type-filtered search, statistics, detailed metadata, and recency. Each earns its place without redundancy bloat.
The surface covers the core lifecycle of finding and inspecting files (search, filter, count, inspect, recent). Minor gaps exist, e.g. no direct content/grep search beyond preview lines, and no index/volume management, but these are largely workable.