transcript-searchlisted
Install: claude install-skill Stormix/transcripts-mcp
# Transcript search
Query sessions already on disk. Nothing is uploaded. Six tools, three intended search tiers.
## Tools
| Tool | Role |
| -------------------- | ------------------------------------------------------------------------------------------------ |
| `list_providers` | Which harnesses are on this machine, with availability and a capped session file count |
| `list_sessions` | Session summaries, newest first. Filter by provider, cwd, since, until. Does not return messages |
| `get_transcript` | Normalized messages for one session |
| `grep_transcripts` | Immediate scan of raw JSONL. No index |
| `search_transcripts` | Ranked search over the FTS5 index |
| `build_index` | Build or refresh that index |
Provider ids: `cursor`, `claude-code`, `codex`.
## Grep vs search
Use `grep_transcripts` when you need a hit now and have no index, or when you want a literal, regex, or fuzzy scan of raw JSONL.
- `query` (required)
- `mode`: `plain` \| `regex` \| `fuzzy` (default `fuzzy`)
- `provider?`, `limit?` (1–200, default 50)
Grep does not take `cwd`. Scope it with `provider`, then ope