Summarize a tutorial
Summarize this video — thesis, chapters with timestamps, five takeaways. https://www.youtube.com/watch?v=VIDEO_ID
Windsurf MCP
Add Tubask to `~/.codeium/windsurf/mcp_config.json` using serverUrl transport. Restart Windsurf, OAuth on first use, then paste YouTube links in Cascade.
3 summaries · 25 searches · about 5 minutes
{
"mcpServers": {
"tubask": {
"serverUrl": "https://tubask.app/mcp"
}
}
}The link lands in chat — then nothing useful comes back.
Today
You paste a tutorial link in Windsurf Cascade. The agent says it can't access the video. You switch to YouTube and copy caption fragments by hand.
With Tubask
Tubask adds search, summaries, and transcript lookup. Paste the link once and get the answer in the same thread.
Summarize, search transcripts, query channels — without leaving chat.
youtube_query
Find videos, scan channels, and list playlists without leaving Cascade.
summarize_video
Get the thesis, chapters with timestamps, and takeaways from one link.
get_transcript
Pull the exact words and timestamp from captions.
Follow these steps, then paste a YouTube link to test.
Edit `~/.codeium/windsurf/mcp_config.json`.
Use serverUrl — not Cursor's url field. Copy the JSON below.
Restart Windsurf, paste a YouTube link in Cascade, and complete OAuth on first use.
Paste into
mcp_config.json
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"tubask": {
"serverUrl": "https://tubask.app/mcp"
}
}
}Replace VIDEO_ID with a real link.
Summarize a tutorial
Summarize this video — thesis, chapters with timestamps, five takeaways. https://www.youtube.com/watch?v=VIDEO_ID
Find a quote
Find the exact quote where they mention pricing. Return the words and timestamp. https://youtu.be/VIDEO_ID
Windsurf expects serverUrl in mcp_config.json. Cursor uses url in mcp.json. Same Tubask endpoint — different field name.
3 summaries · 25 searches. No credit card — you'll know from the first reply.
About 5 minutes to connect Claude or Cursor