MCP Server — NeekChaw/mcp-server-okppt

A Python package to insert SVG images into PowerPoint presentations, with MCP server capabilities.

Local serverstdioPython

What is the MCP Server?

A Python package to insert SVG images into PowerPoint presentations, with MCP server capabilities.

The short version

一个基于Model Context Protocol (MCP)的服务器工具,专门用于将SVG图像插入到PowerPoint演示文稿中。它能够保留SVG的矢量特性,确保在PowerPoint中显示的图像保持高品质和可缩放性。

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
pptx_pathPPTX文件路径
svg_pathSVG文件路径或路径列表
slide_number要插入的幻灯片编号(从1开始)
x_inchesX坐标(英寸)
y_inchesY坐标(英寸)
width_inches宽度(英寸)
height_inches高度(英寸)
output_path输出文件路径
create_if_not_exists如果PPTX不存在是否创建
directory目录路径
file_type文件类型过滤,可以是"svg"或"pptx"
file_path文件路径
svg_codeSVG代码内容
layout_index幻灯片布局索引,默认为6(空白布局)

How to install the MCP Server

{
  "mcpServers": {
    "server-okppt": {
      "command": "uvx",
      "args": ["mcp-server-okppt"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use MCP to pptx path.”
  • “Use MCP to svg path.”
  • “Use MCP to slide number.”

Frequently asked questions

A Python package to insert SVG images into PowerPoint presentations, with MCP server capabilities. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.