slidev-mcp

LSTM-Kirigaya/slidev-mcp

3.5

If you are the rightful owner of slidev-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

slidev-mcp is an AI-powered tool that simplifies the creation of professional presentations by integrating with Slidev and utilizing large language model technology.

Tools
2
Resources
0
Prompts
0

Slidev slidev-mcp AI

AI-powered Professional Slide Creation Made Easy!

English | | Slidev-AI

✨ Introduction

slidev-mcp is an intelligent slide generation tool based on Slidev that integrates large language model technology, allowing users to automatically generate professional online PPT presentations with simple descriptions.

AI Key Features:

  • Dramatically lowers the barrier to using Slidev
  • Natural language interactive slide creation
  • Automated generation of professional presentations

We have also open-sourced the AI PPT integrated website project based on slidev-mcp Slidev-AI, and you can see the effect in the following video 👇

🚀 Quick Start

For detailed setup and usage instructions, please see .

Environment Variable

You can customize the root directory where generated Slidev projects are stored by setting the environment variable SLIDEV_MCP_ROOT (MUST be an absolute path). If not set (or set as a non-absolute path), the default relative directory .slidev-mcp (under current working directory) is used.

Example (Windows cmd, PowerShell similar):

Projects will then be created under that absolute path instead of .slidev-mcp/.

# powershell
set SLIDEV_MCP_ROOT=my-slides

# bash or zsh
export SLIDEV_MCP_ROOT=my-slides

# then run the script
uv run servers/themes/academic/server.py

Projects will then be created under my-slides/ instead of .slidev-mcp/.

🔧 Available Tools

The MCP server provides the following tools for slide creation and management:

Environment & Project Management

ToolInput ParametersOutputPurpose
check_environmentNoneEnvironment status and version infoVerify dependencies are installed
create_slidevpath (str), title (str), author (str)Project creation status and pathInitialize new Slidev project
load_slidevpath (str)Project content and slide dataLoad existing presentation

Slide Content Management

ToolInput ParametersOutputPurpose
make_covertitle (str), subtitle (str, opt), author (str, opt), background (str, opt), python_string_template (str, opt)Cover slide creation statusCreate/update cover page
add_pagecontent (str), layout (str, opt)New slide indexAdd new slide to presentation
set_pageindex (int), content (str), layout (str, opt)Update statusModify existing slide content
get_pageindex (int)Slide content in markdownRetrieve specific slide content

Utility Tools

ToolInput ParametersOutputPurpose
websearchurl (str)Extracted markdown textGather web content for slides

Note: opt = optional parameter

📄 License

MIT License © 2023 LSTM-Kirigaya