I built an MCP to help build Cursor for Video Editing
I built an MCP to help build Cursor for Video Editing
Hi HN! I spent the last weekend exploring Anthropic’s Model Context Protocol (MCP) and wanted to share a starter kit for anyone who wants to build a cursor for video/audio in minutes. Backstory I realized it’d be neat to have a “batteries-included” MCP server that could handle common video and audio tasks. So I used Claude 3.7 and Gemini 2.5 Pro, vibe coded to scaffold the repo, bake in automated tests, and pushed to Smithery. This Python-based MCP server exposes tools for: Core Video Operations extract_audio_from_video – Extract audio tracks from video files trim_video – Cut video segments with precise timing convert_video_format – Convert between video formats (MP4, MOV, AVI, etc.) convert_video_properties – Comprehensive video property conversions change_aspect_ratio – Adjust aspect ratios with padding or cropping set_video_resolution – Change resolution while preserving quality set_video_codec – Switch codecs (H.264, H.265, VP9, etc.) set_video_bitrate – Tweak bitrate for quality vs. file size set_video_frame_rate – Modify playback FPS Audio Processing convert_audio_format – Convert between audio formats (MP3, WAV, AAC, etc.) convert_audio_properties – Full audio property conversions set_audio_bitrate – Adjust audio quality/compression set_audio_sample_rate – Change sample rates set_audio_channels – Convert mono ↔ stereo set_video_audio_track_codec – Change a video’s embedded audio codec set_video_audio_track_bitrate – Adjust embedded audio bitrate set_video_audio_track_sample_rate – Change embedded audio sample rate set_video_audio_track_channels – Adjust embedded audio channels Creative Tools add_subtitles – Burn styled subtitles into video add_text_overlay – Overlay dynamic text with timing cues add_image_overlay – Insert watermarks or logos add_b_roll – Splice in B-roll footage with transitions add_basic_transitions – Apply fade-in/out effects Advanced Editing concatenate_videos – Join multiple clips (optional transitions) change_video_speed – Create slow-motion or time-lapse effects remove_silence – Auto-trim silent segments Diagnostics health_check – Verify server is up and all tools respond All of these live in a single server.py, backed by a full pytest suite in tests/. Try it Out! Github: https://github.com/misbahsy/video-audio-mcp Smithery: https://smithery.ai/server/@misbahsy/video-audio-mcp
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
We built cursor for video editing
Cursor for video editing
Cursor for video editing
The cursor for video editing
Shotstack – Twilio for Video Editing & Programmatic Media
Video editing as a service
Fractional Video Editing Service
Video Editing as a Subscription
Twiso – simple video editing tool
We turn video editing into a conversation.