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.
claude mcp add --transport http presio https://presio.xyz/mcpWhat 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.pdfusing Presio - Launch a presentation session for
deck.pdfand show the audience link - Add a synced video embed to slide 4 of my
talk.typfile
How to install Presio
Platform CLI: remote server
claude mcp add --transport http presio https://presio.xyz/mcpPlatform CLI: remote server
codex mcp add presio --url https://presio.xyz/mcpConfig file
{
"mcpServers": {
"presio": {
"url": "https://presio.xyz/mcp"
}
}
}Config file
{
"servers": {
"presio": {
"type": "http",
"url": "https://presio.xyz/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http presio https://presio.xyz/mcpStep 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.