mcp-everything-search
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVERYTHING_INSTANCE | No | Set to '1.5a' if using Everything 1.5 alpha. Otherwise not needed. |
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 |
|---|---|
| search_filesB | Search for files and folders using Everything. Args: query: Search query (supports wildcards * and ?) max_results: Maximum number of results (default 50) match_case: Enable case-sensitive search match_whole_word: Match whole words only match_path: Search in full path instead of filename only sort_by: Sort by: name, path, size, extension, date-modified, date-created, date-accessed |
| search_with_filtersB | Search files with advanced filters. Args: query: Search query (optional if using other filters) extension: File extension filter (e.g., "py", "txt", "pdf") folder_path: Limit search to specific folder path min_size: Minimum file size (e.g., "1mb", "500kb", "1gb") max_size: Maximum file size (e.g., "10mb", "1gb") max_results: Maximum number of results (default 50) match_case: Enable case-sensitive search files_only: Return only files, not folders folders_only: Return only folders, not files sort_by: Sort by: name, path, size, extension, date-modified, date-created |
| search_regexC | Search using regular expressions. Args: pattern: Regular expression pattern folder_path: Limit search to specific folder path (optional) max_results: Maximum number of results (default 50) match_case: Enable case-sensitive search |
| search_by_typeB | Search for specific file types. Args: file_type: Type: audio, video, image, document, executable, compressed, code query: Additional search query (optional) folder_path: Limit search to specific folder path (optional) max_results: Maximum number of results (default 50) |
| search_foldersB | Search for folders/directories only. Args: query: Search query (optional) folder_path: Limit search to specific parent folder (optional) max_results: Maximum number of results (default 50) sort_by: Sort by: name, path, date-modified, date-created |
| search_recent_filesB | Search for recently modified files. Args: days: Files modified within this many days (default 7) query: Additional search query (optional) folder_path: Limit search to specific folder (optional) max_results: Maximum number of results (default 50) files_only: Return only files, not folders (default True) |
| search_duplicatesA | Find files with the same name (potential duplicates). Args: filename: Exact filename to search for folder_path: Limit search to specific folder (optional) max_results: Maximum number of results (default 50) |
| search_by_attributesB | Search files by Windows file attributes. Args: query: Additional search query (optional) hidden: Find hidden files system: Find system files read_only: Find read-only files compressed: Find compressed files encrypted: Find encrypted files folder_path: Limit search to specific folder (optional) max_results: Maximum number of results (default 50) |
| search_empty_foldersB | Find empty folders. Args: folder_path: Limit search to specific folder (optional) max_results: Maximum number of results (default 100) |
| search_large_filesA | Find large files. Args: min_size: Minimum file size (e.g., "100mb", "1gb", "500kb"). Default: 100mb folder_path: Limit search to specific folder (optional) extension: File extension filter (optional) max_results: Maximum number of results (default 50) |
| get_result_countA | Get the count of matching files without listing them (fast). Args: query: Search query folder_path: Limit search to specific folder (optional) extension: File extension filter (optional) |
| get_total_sizeB | Get the total size of all matching files. Args: query: Search query folder_path: Limit search to specific folder (optional) extension: File extension filter (optional) |
| search_with_detailsB | Search files and return detailed information (name, path, size, dates). Args: query: Search query folder_path: Limit search to specific folder (optional) extension: File extension filter (optional) max_results: Maximum number of results (default 50) sort_by: Sort by: name, path, size, date-modified[-descending], date-created[-descending] files_only: Return only files folders_only: Return only folders |
| open_file_locationA | Open the folder containing a file in Windows Explorer. Args: file_path: Full path to the file |
| get_file_infoC | Get detailed information about a file. Args: file_path: Full path to the file |
| export_search_resultsC | Export search results to a file. Args: query: Search query output_file: Output file path (e.g., "C:/results.txt") format: Export format: txt, csv, json, m3u, m3u8, tsv, efu folder_path: Limit search to specific folder (optional) extension: File extension filter (optional) max_results: Maximum number of results (default 1000) include_size: Include file sizes in export include_dates: Include dates (created, modified) in export |
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 16 tools
Most tools have distinct purposes (e.g., search_files vs search_by_type vs search_regex), but some overlap exists between general search tools like search_files, search_with_details, and search_with_filters. Descriptions help, but an agent might occasionally misselect between them.
The naming pattern is mixed: some tools use 'search_', others use 'get_', 'open_', or 'export_'. Within the search subgroup it's consistent, but overall it's a mix of conventions that could be more uniform.
16 tools is well-scoped for a file search utility. Each tool adds value for specific search subtasks (duplicates, large files, regex, etc.) without being excessive.
The tool set covers most common search operations (by query, type, attributes, size, date, regex, duplicates, empty folders, etc.) plus export and file info. Minor gaps like search by content or index management are acceptable for the domain.