everything-http-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVERYTHING_EXE | No | 指定 Everything.exe 的完整路径;默认自动探测。 | |
| EVERYTHING_HTTP_URL | No | Everything HTTP 服务器的完整地址,优先于 host/port 设置。 | http://127.0.0.1:80 |
| EVERYTHING_HTTP_PORT | No | Everything HTTP 服务器端口。 | 80 |
| EVERYTHING_AUTO_START | No | 设为 0 可关闭“Everything 未启动时自动拉起”。 | 1 |
| EVERYTHING_TIMEOUT_MS | No | 单次请求超时时间,单位毫秒。 | 20000 |
| EVERYTHING_AUTO_ELEVATE | No | 设为 0 可改为普通权限启动,不需要 UAC 的机器使用。 | 1 |
| EVERYTHING_PROCESS_NAME | No | 用于判断 Everything 是否已运行的进程名。 | Everything.exe |
| EVERYTHING_HTTP_PASSWORD | No | Everything HTTP 服务器设置了账号密码时的密码,可选。 | |
| EVERYTHING_HTTP_USERNAME | No | Everything HTTP 服务器设置了账号密码时的用户名,可选。 | |
| EVERYTHING_AUTO_START_TIMEOUT_MS | No | 启动 Everything 后等待端口就绪的最长时间,单位毫秒。 | 45000 |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| everything_searchA | 用 Everything 索引做全盘文件/文件夹搜索,返回匹配总数和结果列表(名称、完整路径、类型、大小、修改时间)。只支持 Everything 查询语法,不是自然语言。 |
| everything_countA | 只返回匹配数量,不传输文件列表。适合「我电脑上有多少个 PDF」「这个目录里有多少张图」这类问题。 |
| everything_file_infoA | 读取某个路径的实时元数据(大小、创建/修改/访问时间、是否目录)。不经过 Everything 索引,路径不存在也会明确返回。 |
| everything_revealA | 在 Windows 资源管理器里选中并定位一个文件/目录,方便用户直接查看或双击打开。 |
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
The tools cover distinct domains (counting vs. detailed info vs. indexed search vs. UI reveal). The distinction between counting and searching is clear, preventing major overlaps.
All tools consistently follow the naming convention of prefix_action, using the 'everything' namespace across the entire set.
With 4 tools, the set is tightly scoped to the domain of file system discovery using the Everything index. Each tool provides a distinct, valuable capability for this purpose.
The set covers core discovery and information retrieval needs for local files (count, info, indexed search, UI selection). The primary limitation is the strict requirement for Everything query syntax.