A Python package to insert SVG images into PowerPoint presentations, with MCP server capabilities.
A Python package to insert SVG images into PowerPoint presentations, with MCP server capabilities. That is what the mcp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
一个基于Model Context Protocol (MCP)的服务器工具,专门用于将SVG图像插入到PowerPoint演示文稿中。它能够保留SVG的矢量特性,确保在PowerPoint中显示的图像保持高品质和可缩放性。
The server publishes 14 tools. What each one is for:
pptx_path — PPTX文件路径svg_path — SVG文件路径或路径列表slide_number — 要插入的幻灯片编号(从1开始)x_inches — X坐标(英寸)y_inches — Y坐标(英寸)width_inches — 宽度(英寸)height_inches — 高度(英寸)output_path — 输出文件路径create_if_not_exists — 如果PPTX不存在是否创建directory — 目录路径file_type — 文件类型过滤,可以是"svg"或"pptx"file_path — 文件路径Installation goes through your MCP client rather than a global install: point it at mcp-server-okppt on PyPI and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
Plenty of file and storage access servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. MCP's toolset — pptx_path, svg_path, slide_number and 11 more — is a fair guide to whether it matches your workflow.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| pptx_path | PPTX文件路径 |
| svg_path | SVG文件路径或路径列表 |
| slide_number | 要插入的幻灯片编号(从1开始) |
| x_inches | X坐标(英寸) |
| y_inches | Y坐标(英寸) |
| width_inches | 宽度(英寸) |
| height_inches | 高度(英寸) |
| output_path | 输出文件路径 |
| create_if_not_exists | 如果PPTX不存在是否创建 |
| directory | 目录路径 |
| file_type | 文件类型过滤,可以是"svg"或"pptx" |
| file_path | 文件路径 |
| svg_code | SVG代码内容 |
| layout_index | 幻灯片布局索引,默认为6(空白布局) |
{
"mcpServers": {
"server-okppt": {
"command": "uvx",
"args": ["mcp-server-okppt"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Scoped local file access — read, write, search and reorganise files in directories you explicitly allow.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Connects AI models to an Obsidian knowledge base for direct access and manipulation of notes and folders.