Whole-machine, sub-millisecond file search MCP for AI agents (NTFS MFT + USN, Windows)
Single tool 'fast_glob' has a well-structured input schema with 8 parameters, all typed and described. Description is clear and domain-specific (194 chars). However, output schema is not documented in the visible code, the tool returns results but the response structure (fields, types) is not declared. Parameter descriptions are good but lack format constraints (e.g., glob pattern syntax, valid sort keys as enum). No error handling guidance visible. Tool naming is verb-noun compliant ('fast_glob' is clear), but the description could better explain when to use it vs. alternatives or what happens on edge cases (empty results, permission denied).
Whole-machine, sub-millisecond file search using NTFS MFT index. Matches glob patterns against file paths and returns matching files/directories with optional metadata sorting.
Output schema not documented. Tool returns matching files/directories but response structure (fields, types, pagination) is not declared. LLMs cannot plan downstream operations or extract required data.
Parameter 'sort' accepts string values ('name', 'mtime', 'size', 'none') but is not declared as an enum. Free-form strings invite hallucinated values. Should use enum constraint.
Parameter 'kind' accepts string values ('file', 'dir', 'any') but is not declared as an enum. Same risk as 'sort'.
Parameter 'order' accepts 'asc' or 'desc' but is not declared as an enum.
No error handling guidance. Tool description does not explain what happens on permission denied, invalid glob pattern, or empty results. LLMs cannot recover from failures.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |