YouTube Transcript

by index01d

1 stars
341 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name YouTube Transcript
    Command (node, npx, python, etc.) node
    Arguments
    • 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.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.