PPT生成服务

一个基于SlideSpeak MCP的PPT自动生成服务,支持自动化报告和演示文稿创建。

  • by SlideSpeak
  • Python
  • 本地部署
  • 14 星标
  • 更新于
在 GitHub 查看 SlideSpeak/slidespeak-mcp

使用说明

幻灯片语言mcp

允许您创建PowerPoint演示文稿的MCP服务器。在SlideSpeak的支持下,您现在可以使用SlideSpeak MCP创建演示文稿。自动化报告、演示文稿和其他幻灯片。从今天开始!

使用Claude Desktop

要在Claude Desktop中使用此功能,请将以下内容添加到Claude_Desktop_config.json中:

远程MCP

这是运行MCP的最简单方法。这种方法要求您在系统上安装Node.js。

(在此处免费下载Node.js)

{
  "mcpServers": {
    "slidespeak": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.slidespeak.co/mcp",
        "--header",
        "Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE"
      ],
      "timeout": 300000
    }
  }
}

码头工人

这将允许您在自己的计算机上运行MCP服务器。这种方法要求在您的系统上安装Docker。

(在此处免费下载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密钥

访问此页面以获取幻灯片的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

创建虚拟环境并激活它

紫外线真空 source.ven/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->USER_AGENT

在GitHub上发布一个新版本,并用版本号标记它。 这将触发GitHub操作。 该版本将自动构建并推送到Docker Hub。

https://hub.docker.com/r/slidespeak/slidespeak-mcp