Agent workflow
Set up an agent from OpenSlideX
Generate the MCP setup from your local Workspace, then let an agent work only within the presentation scope you chose.
Terminal
$ open-slidex mcp --workspace ~/Presentations --print-config codexThe six MCP tools
MCP is the local file and validation boundary, not another hosted presentation service. Read the latest revision first; every write action must carry it.
| Tool | Key inputs | Purpose |
|---|---|---|
open_slidex_workspace | list / select + presentationId | Lists decks or selects one deck before deck-specific calls. |
open_slidex_read | intent, sourceFormat, slideIndex, componentPath, resourcePath… | Reads canonical TSX, one local component, MDX, HTML, skills, or knowledge resources. |
open_slidex_source_import | action, filePath, expectedRevision | Inspects a root-confined PPTX; import-media writes extracted WebP assets. |
open_slidex_media | action, expectedRevision, filePath, query, providerAssetId | Ingests staged sources, searches/imports trusted media, or imports a local image. |
open_slidex_review | scope, slideIndex | Runs structural validation and rendered visual QA without changing the deck. |
open_slidex_edit | expectedRevision, target, source, slideIndex… | Replaces a complete TSX deck, one Slide, or controlled HTML, then runs QA. |
Set it up from Workspace Settings
OpenSlideX Workspace Settings generates a user-level MCP configuration for Codex, Claude Code, or Claude Desktop. Choose the client, add the generated configuration, then restart that client so it can load the local OpenSlideX server.
A Workspace scope lets the agent select one of the decks you exposed; a fixed project scope limits it to one project. OpenSlideX creates the configuration but does not probe, launch, or control the client.
A small, reviewable tool surface
The local MCP server provides six workflow tools: workspace selection, progressive reading, PPTX source import, media intake, read-only review, and revision-safe editing. Read again before an edit and use the returned revision so changes stay attributable to the local deck.