gogcli-mcp-slides
v2.30.0
Published
Extended Google Slides MCP server via gogcli — auth + full Slides support
Maintainers
Readme
gogcli-mcp-slides
[!WARNING] AI-developed project. This codebase was built and is actively maintained by Claude Code. Review all code and tool permissions before use.
Extended Google Slides MCP server via gogcli. Includes auth tools plus 12 dedicated Slides tools for creating, editing, and exporting presentations (markdown-driven creation, template substitution, speaker notes, slide images, and more).
Requirements
- gogcli installed and authenticated
- Node.js 18+
brew install gogcli
gog auth add [email protected] --services slidesInstallation
npm install -g gogcli-mcp-slidesClaude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gogcli-slides": {
"command": "gogcli-mcp-slides",
"env": {
"GOG_ACCOUNT": "[email protected]"
}
}
}
}Claude Code
claude mcp add gogcli-slides -- gogcli-mcp-slidesSlides Tools
The package registers 55 tools: 40 Slides authoring tools, 7 base Slides tools, and 8 auth tools. The table below covers the most-used; manifest.json lists every one.
| Tool | Description |
|------|-------------|
| gog_slides_export | Export a presentation to a local file (pdf or pptx) |
| gog_slides_info | Get metadata for a presentation |
| gog_slides_create | Create a new presentation, optionally from a template |
| gog_slides_create_from_markdown | Create a new presentation from markdown content |
| gog_slides_create_from_template | Create from a template with placeholder replacements |
| gog_slides_copy | Copy a presentation |
| gog_slides_add_slide | Add a new slide from a local image |
| gog_slides_list_slides | List slides in a presentation |
| gog_slides_delete_slide | Delete a slide |
| gog_slides_skip_slide | Skip a slide when presenting (keeps it in the deck) |
| gog_slides_unskip_slide | Include a previously skipped slide again |
| gog_slides_read_slide | Read the content of a slide |
| gog_slides_update_notes | Update speaker notes on a slide |
| gog_slides_replace_slide | Replace the image content of an existing slide |
License
MIT
