slidespeak-mcp
要求
Docker(在此免费下载 Docker Desktop )
Related MCP server: PowerPoint MCP Server
与 Claude Desktop 一起使用
要将其与 Claude Desktop 一起使用,请将以下内容添加到您的 claude_desktop_config.json 中:
Docker
{
"mcpServers": {
"slidespeak": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SLIDESPEAK_API_KEY",
"slidespeak/slidespeak-mcp:latest"
],
"env": {
"SLIDESPEAK_API_KEY": "YOUR-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 源 .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 -> 版本
slidespeak.py->用户代理
在 GitHub 上创建一个新版本,并为其添加版本号标签。这将触发 GitHub Action。该版本将自动构建并推送到 Docker Hub。