get_summary
Get summary for a YouTube video
Get a YouTube video's transcript with timestamps, or a summary of it, in a language and mode you choose — from the videoId alone.
LABSCO SUMMARY
Two tools and one decision: the summary when the gist is enough, the transcript when the exact words and where they fall matter. Both take a lang parameter, so the output language is not bound to the video's. There is no search step here — you bring the videoId.
A two-tool server over YouTube video text: a timestamped transcript, and a summary of the same video.
The videoId of a YouTube video. The repository declares no license.
One command — npm install -g @deepsrt/deepsrt-mcp
USE CASES
Take the summary in the mode and language you want first, and only pull the full text if the summary says the talk is relevant. A summary exists only once someone has opened the video in the DeepSRT Chrome extension; until then get_summary returns 404, so go straight to the transcript.
Pull the transcript with timestamps so the quote carries the point in the video it came from, and keep the summary alongside as the framing.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_summaryGet summary for a YouTube video
get_transcriptGet transcript for a YouTube video with timestamps
BEFORE YOU INSTALL
2 tools when we connected. get_transcript works on any captioned YouTube video. get_summary returns 404 for an uncached video until it is opened once in the DeepSRT Chrome extension.
Both documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npm install -g @deepsrt/deepsrt-mcp{
"mcpServers": {
"deepsrt": {
"type": "stdio",
"command": "bunx",
"args": [
"@deepsrt/deepsrt-mcp@latest",
"--server"
]
}
}
}