{"repo":"NeekChaw/mcp-server-okppt","free":true,"listed":false,"github":"https://github.com/NeekChaw/mcp-server-okppt","clone":"git clone https://github.com/NeekChaw/mcp-server-okppt.git","description":"这个项目是一个基于MCP (Model Context Protocol) 的服务器工具，名为 \"MCP OKPPT Server\"。它的核心功能是允许大型语言模型（如Claude、GPT等）通过生成SVG图像来间接设计和创建PowerPoint演示文稿。工具负责将这些SVG图像高质量地插入到PPTX幻灯片中，并保留其矢量特性，确保图像在PowerPoint中可缩放且清晰。","language":"Python","stars":69,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"MCP OKPPT Server 一个基于Model Context Protocol (MCP)的服务器工具，专门用于将SVG图像插入到PowerPoint演示文稿中。它能够保留SVG的矢量特性，确保在PowerPoint中显示的图像保持高品质和可缩放性。 设计理念 此项目是让大型语言模型（如Claude、GPT等）能够自主设计PowerPoint演示文稿的\"曲线救国\"解决方案。通过让AI生成SVG图像，再借助本工具将其全屏插入PPT幻灯片，我们成功实现了AI完全控制PPT设计的能力，而无需直接操作复杂的PPT对象模型。 这种方法带来三大核心优势： 1. AI完全控制 ：充分发挥现代AI的图形设计能力，同时避开PPT编程的复杂性 2. 用户可编辑 ：Office PowerPoint提供了强大的SVG编辑功能，插入后的SVG元素可以像原生PPT元素一样直接编辑、调整和重新着色，让用户能轻松地在AI生成基础上进行二次修改 3. 矢量级质量 ：保持高品质可缩放的矢量特性，确保演示内容在任何尺寸下都清晰锐利 这一创新思路通过SVG作为AI与PPT之间的桥梁，既保证了设计的高度自由，又兼顾了最终成果的实用性和可维护性。 功能特点 - 矢量图保留 : 将SVG作为真实矢量图插入PPTX，保证高品质和可缩放性 - 批量批处理 : 支持一次操作多个SVG文件和幻灯片 - 全新演示文稿 : 直接从SVG文件创建完整的演示文稿 - 幻灯片复制与替换 : 智能复制SVG幻灯片并替换现有内容 - SVG代码处理 : 支持直接从SVG代码创建文件 - 格式转换支持 : 内置SVG到PNG的转换功能 PPT效果示例 以下是一些使用MCP OKPPT Server生成的PPT效果图： 2008年金融危机分析PPT封面 小红书爆款内容分析报告PPT页面 安装方法 方法一：从PyPI安装 方法二：配置Claude Desktop 在Claude Desktop配置文件中添加服务器配置： macOS : /Library/Application Support/Claude/claude desktop config.json Windows : %APPDATA%\\Claude\\claude desktop config.json 添加以下配置： 方法三：从源码安装并配置Cursor本地开发环境 在Cursor IDE中，可以通过本地配置文件来设置MCP服务器： Windows : C:\\Users\\用户名\\.cursor\\mcp.json macOS : /.cursor/mcp.json 添加以下配置： 这种配置方式适合本地开发和测试使用，可以直接指向本地代码目录。 使用方法 使用Claude Desktop 1. 安装并配置Claude Desktop 2. 在配置文件中添加上述MCP服务器配置 3. 重启Claude Desktop 4. 在对话中使用PPTX相关工具 使用MCP CLI进行开发 可用工具 1. 插入SVG图像 (insert svg) 将SVG图像插入到PPTX文件的指定位置。 参数 : - pptx path : PPTX文件路径 - svg path : SVG文件路径或路径列表 - slide number : 要插入的幻灯片编号（从1开始） - x inches : X坐标（英寸） - y inches : Y坐标（英寸） - width inches : 宽度（英寸） - height inches : 高度（英寸） - output pa","default_branch":null,"files":null,"tree":[],"storefront":"/r/NeekChaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NeekChaw/mcp-server-okppt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}