PPT-Agent
About
Create, edit, and manage PowerPoint presentations using large language models.
Details
- Author
- princessgray
- Categories
- Productivity, Other, AI
Jump to
Setup
Install PPT-Agent in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/princessgray/ppt-mcp-ori
Follow the installation instructions in the repository README, then restart your MCP client.
PPT-Agent MCP服务器提供了通过大型语言模型(LLM)创建、编辑和管理PowerPoint演示文稿的能力。该服务器实现了Model Context Protocol (MCP)规范,使LLM能够通过标准接口与PPT-Agent工具进行交互。
- 创建和保存PowerPoint演示文稿
- 添加和管理幻灯片
- 设置幻灯片背景颜色和SVG背景
- 添加各种形状和线条
- 添加文本框和格式化文本
- 导入SVG图像
- 添加图片
- 获取幻灯片的已有信息
- 核心框架:使用Model Context Protocol SDK实现MCP服务器功能
- 传输层:支持STDIO(标准输入/输出)传输,便于与Claude等LLM客户端集成
- 工具实现:基于Aspose.Slides库提供的PowerPoint操作功能
- 异步处理:使用Project Reactor实现异步响应处理
- 标准JAR文件:target/pptagent-0.0.1-SNAPSHOT.jar
- 包含所有依赖的可执行JAR文件:target/pptagent-0.0.1-SNAPSHOT-jar-with-dependencies.jar
java -jar target/pptagent-0.0.1-SNAPSHOT-jar-with-dependencies.jar
要在Claude Desktop中使用此MCP服务器,您需要编辑Claude Desktop的配置文件,将PPT-Agent添加为MCP服务器:
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "ppt-agent": { "command": "java", "args": [ "-jar", "/path/to/pptagent-0.0.1-SNAPSHOT-jar-with-dependencies.jar" ] } } }
明白!下面是按照你当前 README 的风格、只列出工具名称和一句话功能描述的补充版。你可以直接将这些内容插入到“可用工具”部分,丰富工具列表。
- createPresentation- 创建新的空白演示文稿
- savePresentation- 保存演示文稿到指定路径
- addSlide- 添加新的幻灯片
- selectSlide- 选择当前操作的幻灯片
- setBackgroundColor- 设置幻灯片背景颜色
- setBackgroundSvg- 设置幻灯片SVG背景
- addColumnChart- 添加柱状图到幻灯片
- addPieChart- 添加饼图到幻灯片
- addLineChart- 添加折线图到幻灯片
- addAnimation- 为形状添加动画效果
- addParagraphAnimation- 为文本段落添加动画效果
- addPictureFrameWithAspectRatio- 添加并保持原比例的图片
- addPictureFrameFromBase64- 通过Base64数据添加图片
- addPictureFrameWithFormat- 添加图片并设置边框和旋转
- addPictureFrameFromBase64WithFormat- 通过Base64数据添加图片并设置边框和旋转
- addTextBox- 添加文本框到幻灯片
- setFormattedText- 设置形状的格式化文本
- getShapesInfo- 获取幻灯片中所有形状的信息
- getSlideCount- 获取演示文稿的幻灯片数量
在演示文稿中添加一个标题幻灯片,然后添加标题"PPT-Agent演示"
添加一个新的空白幻灯片,设置背景为浅蓝色,然后添加一个标题"主要功能"
- Java 16
- Aspose.Slides (用于PPT操作)
- Model Context Protocol SDK (用于MCP实现)
- Project Reactor (用于异步响应处理)
- 在现有工具类中添加新方法
- 在对应的工具注册器中创建新的工具规范
- 更新README中的工具列表
An MCP server that uses Google's Gemini 1.5 Pro to generate concise summaries of various content types.
Create PowerPoint presentations with AI-generated images using the Stable Diffusion API.
This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.
On-device tools to detect AI-generated text and images, score readability, and strip AI artifacts, running locally on Apple silicon.
Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX
Create high quality presentations using AI
AI-powered reading triage MCP. 26 tools with a 24h burn timer. Read less, absorb more.
Generates professional PDF cover letters using LaTeX. Requires Docker for local execution.
Create and manipulate PowerPoint presentations programmatically using JSON or Markdown.
Interact with the DeepWriter API, an AI-powered writing assistant.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





