7 months ago
此项目是让大型语言模型(如Claude、GPT等)能够自主设计PowerPoint演示文稿的"曲线救国"解决方案。通过让AI生成SVG图像,再借助本工具将其全屏插入PPT幻灯片,我们成功实现了AI完全控制PPT设计的能力,而无需直接操作复杂的PPT对象模型。
Overview
what is Okppt?
Okppt is a server tool based on the Model Context Protocol (MCP) designed to insert SVG images into PowerPoint presentations while preserving their vector characteristics, ensuring high quality and scalability in PowerPoint displays.
how to use Okppt?
To use Okppt, install it via pip, configure it in the Claude Desktop application, and then utilize the provided tools to insert SVG images into your PowerPoint slides.
key features of Okppt?
- Vector Image Preservation: Inserts SVG as real vector graphics into PPTX, ensuring high quality and scalability.
- Batch Processing: Supports processing multiple SVG files and slides in one operation.
- New Presentation Creation: Directly creates complete presentations from SVG files.
- Slide Copying and Replacement: Smartly copies SVG slides and replaces existing content.
- SVG Code Handling: Supports creating files directly from SVG code.
- Format Conversion Support: Built-in functionality to convert SVG to PNG.
use cases of Okppt?
- Inserting complex vector graphics into presentations.
- Creating educational materials with high-quality visuals.
- Automating the design of PowerPoint presentations using AI-generated SVGs.
FAQ from Okppt?
- Can Okppt handle all SVG files?
Yes! Okppt is designed to work with a wide range of SVG files.
- Is Okppt free to use?
Yes! Okppt is open-source and free for everyone.
- How does Okppt ensure the quality of SVG images?
Okppt maintains the vector quality by inserting SVGs directly into PowerPoint, avoiding rasterization.
Server Config
{
"mcpServers": {
"okppt": {
"command": "uvx",
"args": [
"mcp-server-okppt"
]
}
}
}