Awesome MCPMedia & Creativity

gyoridavid/short-video-maker

⭐ 1341 TypeScript added to this list on 2025-05-06 repository created 2025-04-14

Short Video Maker is an open-source automated video creation tool designed to generate short-form videos for social media platforms. It leverages the Model Context Protocol (MCP) and a REST API to provide flexible video generation capabilities. The tool combines several AI-driven components including text-to-speech conversion, automatic caption generation, background video search, and background music selection to create engaging and professional-looking short videos from simple text inputs. The project aims to offer a free alternative to resource-intensive video generation methods that require heavy GPU power or expensive third-party API calls. Instead of generating videos from scratch based on images or prompts, it assembles videos by integrating narration, captions, and relevant background visuals and audio. Key features include the use of Kokoro TTS for text-to-speech, Whisper for accurate captioning, and Pexels API for sourcing background videos. The video composition and rendering are handled by Remotion, ensuring well-timed captions and smooth video output. The server supports both MCP and REST API endpoints, allowing integration with AI agents like n8n or direct RESTful interactions. The project supports multiple deployment options including Docker images optimized for different resource levels and GPU acceleration. It requires internet access, a free Pexels API key, and moderate system resources (minimum 3GB RAM, 2 vCPUs, and 5GB disk space). While it currently supports only English voiceovers, it provides a robust framework for automated short video creation. Additional resources include a web UI for browser-based video generation, example workflows for n8n integration, and comprehensive documentation covering setup, usage, features, limitations, and troubleshooting. The project is maintained by the AI Agents A-Z YouTube channel community and encourages contributions and community engagement.

https://github.com/gyoridavid/short-video-maker

ai-agentsai-driven-video-creationautomated-video-creationautomated-video-generationautomatic-captionsbackground-musicbackground-videosdockerenglish-voiceoverfaceless-videogpu-accelerationinstagraminstagram-reelsinstagram-reels-automationkokoro-ttsmcpmodel-context-protocolmusic-selectionn8npexels-apireelsremotionrest-apishort-form-videosshort-video-makershortsshorts-automateshorts-makersocial-mediatext-to-speechtiktoktiktok-creatorvideo-compositionvideo-creation-toolvideo-creatorvideo-generationvideo-generatorvideo-makerweb-uiwhisperyoutubeyoutube-shorts

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.

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.

varunneal/spotify-mcp

spotify-mcp is an MCP server that connects large language models like Claude with Spotify, enabling playback control, music search, and playlist management through the Model Context Protocol.