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。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.