@shxiaj/everything-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVERYTHING_SDK_DIR | No | Path to the Everything SDK v3 directory. | ./everything_sdk3/dll |
| EVERYTHING_DLL_PATH | No | Full path to the Everything SDK v3 DLL. | $SDK_DIR/Everything3_x64.dll |
| EVERYTHING_V2_SDK_DIR | No | Path to the Everything SDK v2 directory. | ./Everything-SDK/dll |
| EVERYTHING_SDK_VERSION | No | Force SDK version (v3 or v2). | Auto-detect |
| EVERYTHING_V2_DLL_PATH | No | Full path to the Everything SDK v2 DLL. | $V2_SDK_DIR/Everything64.dll |
| EVERYTHING_IPC_PIPE_NAME | No | Override v3 IPC pipe name. | Auto-probe |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| everything_searchA | Search for files and folders on Windows using Everything. Everything search syntax supports:
Examples: "ext:jpg size:>1mb", "*.ts", "folder:node_modules", "content:TODO" |
| everything_versionA | Get the version information of the running Everything search engine. |
| everything_statusA | Check if the Everything search engine is running and its database is loaded. |
| everything_file_infoA | Get file attributes (Windows attributes, run count) for a specific file path using Everything. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: file_info for specific file attributes, search for complex queries, status for service health, and version for engine version. No overlap.
All tools follow the consistent pattern 'everything_<verb_or_noun>', using snake_case with clear verb/noun (info, search, status, version).
4 tools cover the core operations (search, file info, status, version) without being too few or too many for a search engine wrapper.
The set covers primary use cases: search, file details, service status, and version. Missing index management tools (e.g., update index) but those are advanced features.