transcript-mcp-claude
Provides tools for extracting transcripts, video information, and listing captions from YouTube videos.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@transcript-mcp-claudetranscribe YouTube video https://youtu.be/dQw4w9WgXcQ"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
transcript-mcp-claude
MCP Server All-in-One สำหรับ Transcription - รวม YouTube, Audio, Video + Translation, Summarization, Chapters, Subtitles, Batch Processing
Features
19 MCP Tools ใน 8 หมวด:
หมวด | Tools | คำอธิบาย |
YouTube (3) |
| ดึง transcript และข้อมูลจาก YouTube |
Audio (2) |
| แปลงไฟล์เสียงเป็นข้อความด้วย Whisper |
Video (2) |
| แปลงไฟล์วิดีโอเป็นข้อความด้วย ffmpeg + Whisper |
Translation (2) |
| เตรียมข้อมูลสำหรับแปลภาษา |
Summarization (3) |
| สรุปเนื้อหา, ดึง key moments, สร้าง blog post |
Chapters (2) |
| สร้าง chapter markers + YouTube format |
Subtitles (3) |
| Export SRT/VTT/ASS, แปลง format, ปรับ timing |
Batch (2) |
| ประมวลผลหลายไฟล์พร้อมกัน |
Related MCP server: YouTube Transcript DL MCP Server
Tech Stack
Language: TypeScript (strict mode, ES2022)
Runtime: Node.js 22 + Python 3.12
MCP SDK: @modelcontextprotocol/sdk v1.0.0
Transport: Streamable HTTP (port 3013) + Stdio
STT Engine: faster-whisper (CTranslate2, CPU, int8)
YouTube: Innertube API + yt-dlp fallback
Video/Audio: ffmpeg + ffprobe
Build: Multi-stage Docker (node:22-slim → python:3.12-slim)
Quick Start
Docker (แนะนำ)
# Build and start
docker compose up -d --build
# ตรวจสอบ
curl http://localhost:3013/healthLocal Development
# Install dependencies
npm install
# Build TypeScript
npm run build
# Start HTTP server
npm start
# Start Stdio server
npm run start:stdio
# Development mode (watch + auto-compile)
npm run devEnvironment Variables
Variable | Default | คำอธิบาย |
| 3013 | Server port |
| 0.0.0.0 | Server host |
| th | ภาษาเริ่มต้น |
| tiny | Whisper model: tiny, base, small |
| int8 | Compute type: int8, float16, float32 |
| 600 | Audio max duration (วินาที) |
| 1800 | Video max duration (วินาที) |
| 2 | CPU threads สำหรับ inference |
MCP Configuration
เพิ่มใน .mcp.json:
{
"mcpServers": {
"transcript": {
"url": "http://localhost:3013/mcp"
}
}
}Usage Examples
YouTube Transcript
ดึง transcript จาก YouTube video นี้: https://youtube.com/watch?v=xxxAudio Transcription
แปลงไฟล์เสียง /app/data/audio.mp3 เป็นข้อความVideo Transcription
แปลงไฟล์วิดีโอ /app/data/video.mp4 เป็นข้อความExport Subtitles
สร้างไฟล์ SRT จาก transcript ที่ได้Generate Chapters
สร้าง chapter markers จาก transcript สำหรับใส่ YouTube descriptionBatch Processing
Transcribe ไฟล์ทั้งหมดใน folder /app/data/Supported Formats
Audio: MP3, WAV, M4A, OGG, FLAC, WebM, WMA, AAC, Opus
Video: MP4, MKV, AVI, MOV, WebM, FLV, WMV, TS, M4V
Subtitles: SRT, VTT, ASS, TXT, JSON
Architecture
Client (Claude) → MCP Protocol → transcript-mcp-claude (port 3013)
├── YouTube (Innertube API / yt-dlp)
├── Audio (faster-whisper)
├── Video (ffmpeg → faster-whisper)
├── Translation (data structuring)
├── Summarization (data structuring)
├── Chapters (timestamp analysis)
├── Subtitles (SRT/VTT/ASS export)
└── Batch (multi-file orchestration)Port Convention
Port | Project |
3010 | youtube-mcp-claude |
3011 | audio-mcp-claude |
3012 | vdo-mcp-claude |
3013 | transcript-mcp-claude (All-in-One) |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/monthop-gmail/transcript-mcp-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server