Local-first semantic file search for AI agents via MCP, with a cross-platform desktop app for humans too. Headless service wrapping hybrid retrieval (local index, semantic search, platform-native backends) to MCP clients.
Scout MCP server has 4 tools with clear naming (verb_noun pattern: search, quick_search, index_status, reindex) and reasonable descriptions (100-200 chars). All tools have input schemas with typed parameters and descriptions. However, output schemas are not documented in the source code provided, and parameter descriptions lack detail on constraints, formats, and error recovery guidance. Error handling is basic, no recovery hints or actionable error messages visible. The reindex tool (WRITE operation) lacks confirmation/dry-run pattern. Overall: solid foundation but missing production-grade polish on schemas and error guidance.
Get the current indexing status including phase, progress, and statistics about indexed documents.
System-level native file name index search using MFT/USN (Windows) or filesystem enumeration. Returns results from the entire volume without collection restrictions. Admin token required.
Trigger a full or incremental reindexing of the configured collection roots. Scans filesystem, extracts metadata and content, updates local index database.
Hybrid semantic and keyword search across indexed files and documents. Supports natural language queries with intent parsing, multi-source result merging, and relevance ranking.
Output schemas not documented. LLMs cannot plan downstream calls or extract required fields (e.g., does search return result_id, file_path, relevance_score?). Breaks tool chaining.
Parameter descriptions lack constraints. 'limit' has no min/max bounds, LLMs may pass absurd values (0, 999999). 'query' has no length/format guidance. 'collection' is optional but no guidance on default behavior.
reindex (WRITE operation) lacks confirmation/dry-run pattern. Agents can trigger full reindex without safeguard. No recovery guidance if reindex fails mid-operation.
Error handling not visible in source. No evidence of actionable error messages, recovery hints, or error classification (retryable vs fatal). Agents cannot self-correct on failures.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2026-07-28+ | v2 |
quick_search description mentions 'Admin token required' but no token parameter visible in schema. Security requirement undocumented in tool definition.