YouTube Transcript
About
Integrates with YouTube's transcript functionality to fetch and analyze video content, enabling applications like summarization, keyword extraction, and sentiment analysis.
Details
- Author
- index01d
- Repository
- index01d/ytrnscrpt-mcp-server
- GitHub stars
- 1
- Downloads
- 341
- Categories
- Developer Tools, Design, AI, Media, Search, Infrastructure, Frontend
- Tags
- #integration
Jump to
- Fetches transcripts from YouTube videos.
- Delivers transcript text directly to Claude.
- Simple one‑command installation and build.
- Straightforward Claude Desktop configuration.
- Lightweight Node.js implementation.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
YouTube TranscriptCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/ABSOLUTE/PATH/TO/ytrnscrpt-mcp-server/dist/index.js
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install dependencies with npm install, build the project with npm run build, then add the server configuration pointing to dist/index.js in the Claude Desktop configuration file. Restart Claude Desktop and ask "Get me the transcript for [YouTube URL]" to retrieve a transcript.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"youtube transcript": {
"cwd": "string",
"env": {},
"args": [
"/ABSOLUTE/PATH/TO/ytrnscrpt-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
}
}
Linux
{
"cwd": "string",
"env": [],
"args": [
"/ABSOLUTE/PATH/TO/ytrnscrpt-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
Macos
{
"cwd": "string",
"env": [],
"args": [
"/ABSOLUTE/PATH/TO/ytrnscrpt-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
Windows
{
"cwd": "string",
"env": [],
"args": [
"/ABSOLUTE/PATH/TO/ytrnscrpt-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
YouTube Transcript MCP Server
MCP server that enables Claude to fetch and analyze YouTube video transcripts.
Quick Start
1. Setup:
npm install
npm run build
2. Configure Claude Desktop:
- Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"youtube-transcript": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/ytrnscrpt-mcp-server/dist/index.js"
]
}
}
}
- Restart Claude Desktop
- Ask: "Get me the transcript for [YouTube URL]"
License
MIT
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




