Skip to main content
MCP server CX Codex

Presio — Claude Code MCP server: what it does, how to install

Lets an AI agent open PDF presentations in the browser and validate speaker notes. Helpful when building slide decks with Typst or LaTeX.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http presio https://presio.xyz/mcp
Open on GitHub

What Presio does

Presio links an AI assistant to the presentation web app via HTTP. The tool allows agents to inspect PDF files, check presentation notes, and coordinate slide playback. The browser handles two view modes simultaneously: one display shows slides to the audience, while another keeps the timer, notes, and upcoming pages private.

Speaker notes rely on standard formats without altering visual layout. Typst embeds them as JSON attachments per page, while LaTeX stores remarks inside hidden note: hyperlinks. If any asset breaks, the validator at presio.ch/check points out issues on affected pages.

Presentations remain inside browser storage for 7 days by default. Because the hosted instance runs over public endpoints, setups in isolated networks require the standalone Docker container ghcr.io/potentialhedge/presio-local:1.

What it helps with

  • validate slide notes inside PDF files
  • show presentations with separated presenter and audience views
  • embed synchronized media into LaTeX or Typst decks
  • stream slides across devices with a sync code

Example prompts for the agent

  • Check the speaker notes in slides.pdf using Presio
  • Launch a presentation session for deck.pdf and show the audience link
  • Add a synced video embed to slide 4 of my talk.typ file

How to install Presio

Platform CLI: remote server

claude mcp add --transport http presio https://presio.xyz/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Presio

How do I install Presio in Claude Code?

Run claude mcp add --transport http presio https://presio.xyz/mcp. The server connects through HTTP without any account tokens.

What does Presio do?

It turns PDFs into synchronized web slide shows with separate screens for speaker and audience. AI agents can check presenter notes, verify media tags, and manage presentations.

How are speaker notes embedded in slides?

Typst bundles notes as attached JSON files, whereas LaTeX uses hidden note: hyperlinks. You can confirm formatting before presenting by testing the PDF at presio.ch/check.

Similar MCP servers

Everything for Office documents →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor