slidev-mcp 是一个基于 Slidev 的智能幻灯片生成工具,它集成了大型语言模型技术,允许用户通过简单的描述自动生成专业的在线PPT演示文稿。
<img src="https://api.iconify.design/mdi:robot-happy-outline.svg" width="20" height="20" alt="AI"/> 关键特性:
我们还开源了基于 slidev-mcp 的 AI PPT 集成网站项目 Slidev-AI,您可以在以下视频中看到效果👇
<a href="https://www.bilibili.com/video/BV1SMhBzJEUL/?spm_id_from=333.1387.homepage.video_card.click&vd_source=3f248073d6ebdb61308992901b606f24" target="_blank"><img src="https://gips0.baidu.com/it/u=4086044664,1934440543&fm=3081&app=3081&f=PNG?w=1440&h=803" /></a>
详细的设置和使用说明,请参阅 快速开始指南。
您可以设置环境变量 SLIDEV_MCP_ROOT(必须是绝对路径)来自定义生成的Slidev项目的根目录。如果没有设置(或设置为非绝对路径),则默认使用相对路径 .slidev-mcp(当前工作目录下)。
示例(Windows cmd,PowerShell 类似):
项目将在该绝对路径下创建,而不是在 .slidev-mcp/ 下。
# powershell
set SLIDEV_MCP_ROOT=my-slides
# bash 或 zsh
export SLIDEV_MCP_ROOT=my-slides
# 然后运行脚本
uv run servers/themes/academic/server.py
项目将在 my-slides/ 下创建,而不是在 .slidev-mcp/ 下。
MCP服务器提供了以下工具用于幻灯片的创建和管理:
| 工具 | 输入参数 | 输出 | 目的 |
|---|---|---|---|
check_environment | 无 | 环境状态和版本信息 | 验证依赖项是否已安装 |
create_slidev | path (str), title (str), author (str) | 项目创建状态和路径 | 初始化新的Slidev项目 |
load_slidev | path (str) | 项目内容和幻灯片数据 | 加载现有演示文稿 |
| 工具 | 输入参数 | 输出 | 目的 |
|---|---|---|---|
make_cover | title (str), subtitle (str, 可选), author (str, 可选), background (str, 可选), python_string_template (str, 可选) | 封面幻灯片创建状态 | 创建/更新封面页 |
add_page | content (str), layout (str, 可选) | 新幻灯片索引 | 向演示文稿添加新幻灯片 |
set_page | index (int), content (str), layout (str, 可选) | 更新状态 | 修改现有幻灯片内容 |
get_page | index (int) | 幻灯片内容(markdown格式) | 获取特定幻灯片内容 |
| 工具 | 输入参数 | 输出 | 目的 |
|---|---|---|---|
websearch | url (str) | 提取的markdown文本 | 收集幻灯片的网络内容 |
注意:
opt= 可选参数
MIT 许可证 © 2023 LSTM-Kirigaya