A Python package to insert SVG images into PowerPoint presentations, with MCP server capabilities.
Listed on its own since 2026-09-26. Until then it was part of iflow-mcp-mcp-server-okppt, where its earlier checks remain.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-server-okppt","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP OKPPT Server [](https://github.com/anthropics/anthropic-tools) 一个基于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的转换功能 ## 安装方法 ### 方法一:从PyPI安装 ```bash # 使用pip安装 pip install mcp-server-okppt # 或使用uv安装 uv pip install mcp-server-okppt ``` ### 方法二:配置Claude Desktop 在Claude Desktop配置文件中添加服务器配置: **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` 添加以下配置: ```json { "mcpServers": { "okppt": { "command": "uvx", "args": [ "mcp-server-okppt" ] } } } ``` ### 方法三:从源码安装并配置Cursor本地开发环境 在Cursor IDE中,可以通过本地配置文件来设置MCP服务器: **Windows**: `C:\Users\用户名\.cursor\mcp.json` **macOS**: `~/.cursor/mcp.json` 添加以下配置: ```json { "mcpServers": { "okppt": { "command": "uv", "args": [ "--directory", "D:\\本地项目路径\\mcp-server-okppt\\src\\mcp_server_okppt", "run", "cli.py" ] } } } ``` 这种配置方式适合本地开发和测试使用,可以直接指向本地代码目录。 ## 使用方法 ### 使用Claude Desktop 1. 安装并配置Claude Desktop 2. 在配置文件中添加上述MCP服务器配置 3. 重启Claude Desktop 4. 在对话中使用PPTX相关工具 ### 使用MCP CLI进行开发 ```bash # 运行测试 mcp test server.p…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.