Pi MCP Server

Pi skill for creating and editing PowerPoint files via CLI, wrapping office-powerpoint-mcp-server

Local serverstdioPython

What is the Pi MCP Server?

Pi skill for creating and editing PowerPoint files via CLI, wrapping office-powerpoint-mcp-server

What it actually does

The original project is an MCP (Model Context Protocol) server for PowerPoint manipulation. This repo packages it as a CLI so it can be used directly from the command line or as an Agent Skills-compatible skill — without loading 37 tool schemas into agent context.

  • Create presentations from scratch or from templates
  • Add slides, text, bullet points, images, tables, charts, shapes, connectors
  • Apply professional themes and color schemes
  • Auto-generate presentations from a topic
  • Extract text and inspect slide structure
  • Manage hyperlinks, transitions, fonts, and document properties

Configuration

  • Bun runtime - uv (for the underlying Python MCP server, installed on first run)

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.

How to install the Pi MCP Server

{
  "mcpServers": {
    "powerpoint-1": {
      "command": "npx",
      "args": ["-y", "mcporter"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Bun runtime - uv (for the underlying Python MCP server, installed on first run)

Frequently asked questions

Pi skill for creating and editing PowerPoint files via CLI, wrapping office-powerpoint-mcp-server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.