YTTranscipterMultilingualMCP

Provides multilingual YouTube transcription by serving an MCP endpoint that processes video transcripts in multiple languages.
  • python

0

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "goatwang-yttransciptermultilingualmcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/GoatWang/YTTranscipterMultilingualMCP",
        "yt-transcipter-multilingual"
      ],
      "env": {
        "ENV": "placeholder"
      }
    }
  }
}

YTTranscipterMultilingualMCP provides a dedicated service for transcribing YouTube videos in multiple languages. It runs locally as an MCP server that you can connect to from your MCP client to obtain multilingual transcripts for videos you specify.

How to use

You connect to this MCP server from your MCP client to request transcripts for YouTube videos in various languages. Point your client at the server, give it a YouTube URL and a target language, and you will receive a transcript in that language. You can run the server locally and keep it available to handle multiple transcript requests over time. The server is designed to be a reusable transcription backend that supports multilingual output.

How to install

Prerequisites you must have installed on your machine before starting.

  • Python 3.10 or newer
  • Docker

Follow these concrete steps to set up and run the MCP server locally.

# Step 1: Clone the MCP server repository
git clone https://github.com/GoatWang/YTTranscipterMultilingualMCP

# Step 2: Build the Docker image for the MCP server
docker build -t yt-transcipter-multilingual .

# Step 3: Run the Docker container to start the MCP server
docker run -d -p 5000:5000 yt-transcipter-multilingual

Configuration snippet for MCP client

Use the following MCP configuration to register this server. It specifies the stdio-based startup command and arguments required to launch the server locally via the uvx tool.

{
  "mcpServers": {
    "yt-transcipter-multilingual": {
      "command": "/Library/Frameworks/Python.framework/Versions/3.10/bin/uvx", 
      "args": [
        "--from",
        "git+https://github.com/GoatWang/YTTranscipterMultilingualMCP",
        "yt-transcipter-multilingual"
      ]
    }    
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational