get_transcript
Read a clip's transcript or search for word ranges to feed directly to cut_by_transcript, avoiding reading the whole transcript.
Instructions
Read a clip's transcript.
With search, returns each match as a word range ready to hand to
cut_by_transcript — prefer this to reading the whole transcript. With
first/last, returns that window of words. Indices are inclusive.
At most limit words come back per call. total_words is the whole
transcript, last_word where this reply stopped, and next_first — only
present when words were left out — is the first to ask for next.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| last | No | Last word index to return, inclusive. | |
| path | No | The project directory to act on. Omit it — the usual case — when this server is bound to a project (started as `proofcut -C DIR mcp`, or inside a project; `ping` says which): it then resolves to that one bound project, a relative path resolves against it, and a path outside it is refused by name. Unbound, `path` is the whole address and omitting it refuses rather than guessing. | |
| first | No | First word index to return, inclusive. | |
| limit | No | Most words to return in one call, counted from `first`. The reply's `next_first` says where to continue. Bounded by default because a whole transcript can be past what a client will put in context. | |
| search | No | Return each match as a word range ready to hand to `cut_by_transcript`, instead of the whole transcript. Prefer it: a transcript is a lot of words to read to find two. | |
| clip_id | Yes | The clip to read. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||