Scout runs locally as a self-contained native binary and indexes the workspace it is started in. No language toolchain, project configuration, or runtime is required.
It works in any repository and any language; when Glider or TGlider is installed, Scout detects them and defers to them for their languages.
Scout indexes files, paths, and content from a watcher-fed lexical index.
| Area | Current support | Notes |
|---|---|---|
| Languages | All | Lexical search needs no compiler or language server; language tokens like rust, typescript, or csharp work as scope filters. |
| Workspace root | Required | Resolved from the working directory; override with --root <path> when the MCP client starts elsewhere. |
| Ignore rules | Supported | Respects .gitignore, .ignore, and global git excludes, matching what developers expect from modern search tools. |
| Editor-fresh results | Supported | A resident watcher feeds the index, and every query flushes delivered changes before answering. |
| Workspace writes | None to source | Scout never mutates workspace source. Its index lives under .glider/scout/ and is excluded from git status automatically. |
| Area | Current support | Notes |
|---|---|---|
| Linux x64 / arm64 | Supported | Static binaries that run on any distribution. |
| macOS (Apple Silicon and Intel) | Supported | Native binaries for both architectures. |
| Windows x64 | Supported | Native binary via the npm package. |
| npm / npx | Supported | npx -y @glidermcp/scout resolves the right platform binary automatically (Node.js 18+). |
| No-Node install | Supported | curl -fsSL https://glidermcp.com/install.sh | sh (Linux/macOS) or brew install glidermcp/tap/scout install the same binary without Node. |
| Area | Current support | Notes |
|---|---|---|
| Claude Code | Supported | Use stdio project scope; user scope is reasonable since Scout works in any repository. |
| Codex | Supported | Use config.toml with a stdio command. |
| Cursor, Copilot, Gemini CLI, OpenCode, Pi | Supported | Use direct command-based MCP configuration where available. |
| Stdio | Default | The only transport in this release; an MCP client launches scout or npx -y @glidermcp/scout as a local process. |
| Streamable HTTP | Not yet | Scout is stdio-only in this release. |
| Area | Current support | Notes |
|---|---|---|
| Glider (C#) | Detected | When installed, prefer Glider for C#; Scout hints name the upgrade on C# results. |
| TGlider (TypeScript/JavaScript) | Detected | When installed, prefer TGlider for TS/JS; Scout hints name the upgrade on TS/JS results. |
| Everything else | Scout | Scout is the universal fallback for every language, including C# and TS/JS when the siblings are absent. |
npx -y @glidermcp/scout@latest (or update the installed binary) to guarantee the newest release.symbols, structural, and semantic find targets answer from the lexical tier with meta.degraded set.