PPTX生成服务

一个基于PptxGenJS的MCP服务器,用于自动生成带有图片查找功能的PowerPoint演示文稿。

  • by bmateusz
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 bmateusz/pptx-mcp

使用说明

PPTX MCP 服务器

一个MCP服务器,能够使用自动图像查找功能创建PowerPoint演示文稿 PptxGenJS(注:PptxGenJS是一个用于生成PPTX文件的JavaScript库,但直接翻译其名称并不常见,因此这里保留原名并稍作解释性说明)。

安装

npm install
chmod +x index.js

设置

  1. 创建输出目录:

    mkdir -p /tmp/pptx
    
  2. 启动本地文件服务器:

    cd /tmp/pptx
    python3 -m http.server 8080
    

    在另一个终端中保持此进程运行。

  3. 配置Claude桌面版:

    编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

    {
      "mcpServers": {
        "pptxgenjs": {
          "command": "/path/to/node",
          "args": ["/path/to/pptx-mcp/index.js"],
          "env": {
            "PPTX_OUTPUT_DIR": "/tmp/pptx",
            "PPTX_URL_PREFIX": "http://localhost:8080",
            "UNSPLASH_ACCESS_KEY": "optional_key_for_images"
          }
        }
      }
    }
    

    使用以下方法找到你的节点路径: which node

  4. 重启Claude桌面版

使用方法

请Claude制作演示文稿:

  • “制作一个关于人工智能的演示文稿,共3张幻灯片”
  • “制作一个关于咖啡的PowerPoint演示文稿”

克劳德将提供一个可点击的下载链接。

可选:Unsplash API密钥

对于自动图像搜索,请在以下网址获取免费API密钥: unsplash.com/developers(开发者页面)