关于 slidespeak-mcp
slidespeak-mcp 是用于通过 SlideSpeak 创建 PowerPoint 演示文稿的 MCP 服务,适合自动生成报告和幻灯片,也支持连接远程服务或通过 Docker 本地运行。
主要功能
- 01创建 PowerPoint 演示文稿
- 02自动生成报告和幻灯片
- 03连接远程服务或用 Docker 运行
适用场景
- 01根据报告生成演示文稿
- 02自动制作幻灯片
MCP 相关
它通过 MCP 向兼容客户端提供 SlideSpeak 演示文稿生成功能,可连接远程 MCP 端点,也可通过 Docker 本地运行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
slidespeak-mcp
一个可用于创建 PowerPoint 演示文稿的 MCP 服务。借助 SlideSpeak 的强大功能,你现在可以使用 SlideSpeak MCP 创建演示文稿。自动生成报告、演示文稿和其他幻灯片。立即开始!
在 Claude Desktop 中使用
要在 Claude Desktop 中使用此服务,请将以下内容添加到 claude_desktop_config.json:
远程 MCP
这是运行 MCP 最简单的方式。此方式要求你的系统已安装 Node.js。
{
"mcpServers": {
"slidespeak": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.slidespeak.co/mcp",
"--header",
"Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE"
],
"timeout": 300000
}
}
}
Docker
此方式可让你在自己的计算机上运行 MCP 服务。此方式要求你的系统已安装 Docker。
{
"mcpServers": {
"slidespeak": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SLIDESPEAK_API_KEY",
"slidespeak/slidespeak-mcp:latest"
],
"env": {
"SLIDESPEAK_API_KEY": "YOUR-SLIDESPEAK-API-KEY-HERE"
}
}
}
}
获取 API 密钥
访问此页面获取 Slidespeak 的 API 密钥:https://slidespeak.co/slidespeak-api/
SlideSpeak MCP 开发
以下信息与 SlideSpeak MCP 的开发有关。使用 MCP 无需执行这些步骤。
构建 Docker 镜像
此步骤用于本地测试。如果你想发布新的 Docker 容器,请查看下文的“创建新版本”部分。
docker build . -t slidespeak/slidespeak-mcp:TAG-HERE
开发
安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh
创建并激活虚拟环境
uv venv source .venv/bin/activate
安装依赖项
uv pip install -r requirements.txt
不使用 Docker,直接运行服务
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"slidespeak": {
"command": "/path/to/.local/bin/uv",
"args": [
"--directory",
"/path/to/slidespeak-mcp",
"run",
"slidespeak.py"
],
"env": {
"SLIDESPEAK_API_KEY": "API-KEY-HERE"
}
}
}
}
发布新版本
版本命名格式应为 MAJOR.MINOR.PATCH(例如,1.0.0)。
需要在以下文件中更新版本:
- pyproject.toml -> version
- slidespeak.py -> USER_AGENT
在 GitHub 中创建新版本并使用版本号为其添加标签。 这将触发 GitHub Action。 新版本将自动构建并推送到 Docker Hub。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。