Data as of
YouTube Transcript Server for Cursor: Setup & Config
Cursor: YouTube Transcript Server retrieves video captions through a single MCP tool.
What you can do with YouTube Transcript in Cursor
Pick it for focused YouTube caption access with language and timestamp controls.
- Request subtitles in a preferred language with fallback
- Retrieve unfiltered text by disabling promotional filtering
Before you start: YouTube Transcript in Cursor
- Node.js 18 or later
- npm or yarn
- An MCP-compatible client
The server communicates over stdio. No runtime API key is specified for transcript retrieval.
YouTube Transcript Cursor configuration
Choose Cursor configuration scope
For YouTube Transcript Server, open Project: .cursor/mcp.json User: ~/.cursor/mcp.json. Merge into mcpServers at project or user scope.
Add YouTube Transcript Server to Cursor
Use the mcp-server-youtube-transcript entry below in mcpServers. Keep YouTube Transcript Server's documented stdio connection fields and your other Cursor entries.
Check YouTube Transcript Server in Cursor
YouTube Transcript Server: Enable in Cursor’s MCP settings; inspect tools.
Config file · Project: .cursor/mcp.json
User: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server-youtube-transcript": {
"command": "npx",
"args": [
"-y",
"@kimtaeyoon83/mcp-server-youtube-transcript"
],
"env": {}
}
}
}YouTube Transcript tools available to Cursor
YouTube Transcript's stored tool list documents 1 tool; compare it with Cursor's connected tool list, because the stored list is not a live check.
- get_transcript
Find get_transcript under YouTube Transcript in Cursor's MCP settings; inspect its arguments when the agent requests a call.
Retrieve video captions with language, timestamp, and chapter-based promotional-filter options.
Troubleshooting YouTube Transcript in Cursor
- Cursor must find npx @kimtaeyoon83/mcp-server-youtube-transcript (Node.js/npm) for YouTube Transcript Server. Enable the project/user entry in MCP settings and inspect its tools.
- YouTube Transcript Server uses stdio here: Cursor must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
- Known limitation: Unavailable transcripts still produce errors
- Known limitation: Promotional filtering depends on chapter markers
- General Cursor troubleshooting lives in the /clients/cursor guide.
YouTube Transcript Server — details. Cursor guide