Awesome MCPMedia & Creativity

kimtaeyoon83/mcp-server-youtube-transcript

⭐ 593 JavaScript added to this list on 2025-05-06 repository created 2024-11-29

The project "kimtaeyoon83/mcp-server-youtube-transcript" is a Model Context Protocol (MCP) server designed to facilitate the direct retrieval of transcripts from YouTube videos. It supports multiple languages and offers robust error handling to ensure reliable operation. The server provides a simple interface to access video captions and subtitles, making it a valuable tool for applications that require video transcript data. Key features of this MCP server include support for various YouTube video URL formats and the ability to retrieve transcripts in specific languages by specifying language codes such as 'en' for English or 'ko' for Korean. The server returns detailed metadata along with the transcript, enhancing the usability of the retrieved data. Installation is streamlined through Smithery, a package manager for MCP servers, allowing easy integration with clients like Claude Desktop. The server can also be installed and managed via the command-line tool mcp-get. Configuration for use with Claude Desktop involves adding a simple JSON configuration to specify the server command. The project includes comprehensive development support with prerequisites like Node.js 18 or higher, npm or yarn for dependency management, and scripts for building, watching, testing, and debugging the server. Debugging is facilitated by the MCP Inspector tool, which helps developers overcome challenges related to stdio communication. Error handling is a significant aspect of the server, addressing issues such as invalid video URLs or IDs, unavailable transcripts, language availability problems, and network errors. Security considerations include input validation, graceful handling of YouTube API errors, timeout implementation, and detailed error messaging for troubleshooting. Usage examples demonstrate how to call the transcript retrieval tool with either a full video URL or just a video ID, specifying the desired language. The project is licensed under the MIT License, ensuring open-source availability and community collaboration. Overall, this MCP server is a specialized tool that enhances the accessibility of YouTube video transcripts through a standardized protocol, supporting multi-language needs and robust error management.

https://github.com/kimtaeyoon83/mcp-server-youtube-transcript

api-error-handlingclaude-desktopclaude-desktop-integrationdebuggingerror-handlinglanguage-specific-transcriptlanguage-specific-transcriptsmcp-getmcp-inspectormcp-servermetadatamit-licensemodel-context-protocolmulti-language-supportnode.jsopen-sourcesecuritysmitherysubtitlestranscript-extractiontranscript-retrievalvideo-captionsvideo-url-formatsyoutube-apiyoutube-transcriptyoutube-transcriptsyoutube-video-url

Also in Media & Creativity

heygen-com/hyperframes

HyperFrames is an open-source framework that converts HTML, CSS, and media into deterministic MP4 videos, designed for AI agents and automated content creation workflows.

zcaceres/markdownify-mcp

Markdownify MCP Server is an MCP server that converts various file types and web content into Markdown format, enabling easy content sharing and management within the MCP ecosystem.

samuelgursky/davinci-resolve-mcp

DaVinci Resolve MCP Server is an MCP server that enables AI coding assistants like Cursor and Claude Desktop to control and query DaVinci Resolve through natural language commands.

heshengtao/comfyui_LLM_party

ComfyUI LLM Party is a versatile framework integrating multiple LLMs and MCP server support within ComfyUI to build customizable LLM workflows and AI assistants with social app integration and advanced multi-agent interactions.

MiniMax-AI/MiniMax-MCP

MiniMax-MCP is the official MiniMax Model Context Protocol server enabling MCP clients to interact with advanced AI APIs for text-to-speech, voice cloning, image, and video generation.

elevenlabs/elevenlabs-mcp

The official ElevenLabs MCP server enabling MCP clients to access advanced text-to-speech and audio processing capabilities through ElevenLabs' APIs.

gyoridavid/short-video-maker

Short Video Maker is an open-source tool that automates the creation of short-form videos for social media using the Model Context Protocol and a REST API.

abhiemj/manim-mcp-server

Manim MCP Server is an MCP server that executes Manim animation scripts and returns generated videos, enabling dynamic animation creation through the Model Context Protocol.