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
6.2kEnable AI assistants to interact with LinkedIn by scraping profiles, companies, and job postings. Perform detailed data extraction and session management to support recruitment and business research workflows. Simplify LinkedIn data access with secure credential handling and seamless integration.
2.6k