@pagus-kit/mcp
v0.1.1
Published
Pagus MCP server — preview PPTX decks inline in Claude clients as interactive ui:// widgets
Maintainers
Readme
@pagus-kit/mcp
MCP server that renders PowerPoint files as interactive inline widgets in AI clients (Claude Desktop, claude.ai, VS Code) via the MCP Apps extension.
Part of the Pagus project.
Install
npm install -g @pagus-kit/mcpOr use via npx without installing:
npx @pagus-kit/mcpSetup
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"pagus": {
"command": "npx",
"args": ["-y", "@pagus-kit/mcp"]
}
}
}Restart Claude Desktop. A render_slides tool becomes available.
Claude Code
Add a .mcp.json to your project root:
{
"mcpServers": {
"pagus": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@pagus-kit/mcp"]
}
}
}Usage
Ask Claude to preview any .pptx file:
Preview the slides in
/path/to/deck.pptx
The tool renders an interactive widget directly in the conversation with:
- Prev / Next buttons
- Slide picker dropdown
- Keyboard navigation (Arrow keys, Page Up/Down, Space, Home, End)
- Responsive sizing and dark mode support
- Google Fonts substitution for Office fonts
Tool
render_slides
| Parameter | Type | Description |
|---|---|---|
| path | string | Absolute or cwd-relative path to a .pptx file |
Returns slide data as JSON, rendered by the MCP Apps widget iframe.
License
MIT
