Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Jira MCP Server
  • Ramp MCP Server
  • MCP Apple Reminders
  • ERPNext MCP Server
  • iTerm MCP Server
Back to MCP Servers
YouTube Transcript Extractor MCP

YouTube Transcript Extractor MCP

Public
MalikElate/yt-description-mcp

A Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.

Verified
typescript
0 tools
May 30, 2025
Updated May 30, 2025

YouTube Transcript Extractor MCP 🎥

A Model Context Protocol (MCP) server that enables AI assistants to extract transcripts from YouTube videos. Built for integration with Cursor and Claude Desktop, this tool allows AI to analyze and work with YouTube video content directly.

Features

  • 🎯 Extract transcripts from any public YouTube video
  • 🔌 Easy integration with Cursor and Claude Desktop
  • 🚀 Built with TypeScript for type safety
  • 📦 Simple setup and deployment
  • 🛠️ Based on the Model Context Protocol

Prerequisites

  • Node.js (v16 or higher)
  • pnpm (recommended) or npm
  • A YouTube video URL to extract transcripts from

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/yt-mcp.git cd yt-mcp
  1. Install dependencies:
pnpm install
  1. Build the project:
pnpm run build

Configuration

For Cursor

  1. Open Cursor Settings
  2. Navigate to MCP → Add new MCP server
  3. Configure with these settings:
    • Name: youtube-transcript
    • Type: command
    • Command: node /absolute/path/to/yt-mcp/build/index.js

For Claude Desktop

Add this configuration to your Claude Desktop config:

{ "mcpServers": { "youtube-transcript": { "command": "node", "args": ["/absolute/path/to/yt-mcp/build/index.js"] } } }

Usage

Once configured, the AI can extract transcripts from YouTube videos by calling the tool with a video URL. Example:

// The AI will use this format internally const transcript = await extractTranscript({ input: "https://www.youtube.com/watch?v=VIDEO_ID" });

Technical Details

The server is built using:

  • @modelcontextprotocol/sdk - For MCP implementation
  • youtube-transcript - For transcript extraction
  • TypeScript - For type safety and better development experience

Limitations

  • Only works with public YouTube videos
  • Videos must have captions/subtitles enabled
  • Some videos may have auto-generated captions which might not be 100% accurate

Troubleshooting

Common issues and solutions:

  1. "Cannot find video ID" error

    • Ensure the YouTube URL is complete and correct
    • Check if the video is publicly accessible
  2. "No transcript available" error

    • Verify that the video has captions enabled
    • Try a different video to confirm the tool is working
  3. Build errors

    • Make sure all dependencies are installed
    • Check Node.js version (should be v16 or higher)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Jira MCP Server
    Jira MCP Server

    A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowi...

    Added May 30, 2025
  • Ramp MCP Server
    Ramp MCP Server

    A Model Context Protocol server that enables access to Ramp financial data through an in-memory data...

    Added May 30, 2025
  • MCP Apple Reminders
    MCP Apple Reminders

    A Model Context Protocol server that enables AI assistants to interact with Apple Reminders on macOS...

    Added May 30, 2025
  • ERPNext MCP Server
    ERPNext MCP Server

    A TypeScript-based server that enables AI assistants to interact with ERPNext/Frappe systems through...

    Added May 30, 2025
  • iTerm MCP Server
    iTerm MCP Server

    A Model Context Protocol server that enables AI assistants to interact with iTerm2 terminals, allowi...

    Added May 30, 2025