SlideMaster
效率与工作流by slidemaster
Convert topics or existing files into professional presentation videos with automated slides and narration. Streamline content creation by generating outlines, scripts, and high-quality text-to-speech audio in a single workflow. Manage the entire production pipeline from initial rendering to final video export for polished results.
Tools (21)
generate_outlineUse this when the user wants to plan a presentation. Generates slide titles and descriptions from a topic.
create_projectUse this to create a new empty project. Returns the project_id needed for all subsequent operations.
upload_initUse this to upload an existing PPTX or PDF file. Returns a pre-signed upload URL and project_id.
upload_completeUse this after the file has been uploaded to the pre-signed URL. Triggers server-side processing.
render_slidesUse this to generate AI slide images for a project. Each slide gets a background image from the AI model.
generate_scriptUse this to generate a narration script for a single slide using AI.
batch_generate_scriptsUse this to generate narration scripts for all slides in a project in one batch.
generate_ttsUse this to generate text-to-speech audio. Pass project_id for all slides or slide_id for one slide.
generate_videoUse this as the final step to compile slides + audio into an MP4 video. Poll check_status afterward.
list_projectsUse this when the user wants to see their existing projects. Returns a paginated project list.
get_projectUse this to retrieve detailed metadata and status for a specific project.
update_projectUse this to update project settings like title, description, TTS provider, voice, or language.
delete_projectUse this to permanently delete a project and all its slides, audio, and video. Do not use for archiving.
list_slidesUse this to list all slides in a project with their titles, scripts, and render status.
update_slideUse this to edit a slide's title or narration script text.
delete_slideUse this to permanently remove a single slide from a project.
check_statusUse this to poll processing progress after triggering render, TTS, or video generation.
export_projectUse this to get download URLs for all generated assets: slides, audio, and video files.
list_voicesUse this to browse available TTS voices across all providers before generating audio.
get_project_contextGet a complete snapshot of a project in one call: metadata, all slides with script/audio status, progress summary, and what to do next. Call this after any long-running operation to orient yourself before deciding the next action.
topic_to_videoUse this for one-click presentation creation from a topic. Default: slides only. Set include_scripts=true for narration, include_video=true for full MP4. Poll check_status afterward.
Related MCP Servers
MCP server for terminal commands, file operations, and process management
5.8kOpen-source SEC EDGAR toolkit — 11 tools, 7 prompts, every filing type. No API key required.
1.9k