jh-presentation MCP server
io.github.pei-jz/jh-presentation·v0.9.0AI-built HTML presentations: single-file decks with live diagrams, charts, editing and PDF export.
not scanned yet
0 stars693 downloads/wk
Reviews
Write oneNobody has reviewed jh-presentation yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
jh-presentation tools
No tool declarations could be read from the package source. They show once the server is installed.
How jh-presentation compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Downloads a week
- 693
- more than 91% of 12,191 servers with a package
Release history: 3 versions in the registry since 2026-10-08, latest 2026-10-25, typically one every 11 days.
Install jh-presentation in Claude Code, Cursor or VS Code
Runs npx -y jh-presentation on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add jh-presentation -- npx -y jh-presentation
What the publisher says
From the jh-presentation repository's README, as published. We do not edit it. Read it on GitHub
jh-presentation
Let AI build your presentations as real web pages. jh-presentation is an MCP server plus a small, dependency-free slide engine. Your AI client (Claude Desktop, Claude Code, VS Code, …) writes the content; jh-presentation turns it into a single self-contained HTML file with live diagrams, step-by-step animation, in-place editing and PDF export — and lets the AI check its own work with layout audits and screenshots.
No API key is needed: the thinking is done by the AI client you already use.
日本語の説明はこちら
Why HTML instead of PowerPoint?
AI models are far better at writing HTML/CSS/JS than at driving PPTX. That makes things possible that slide tools struggle with:
- Diagrams that build up step by step, with data flowing along the arrows
- A system overview you can click to zoom into, revealing the parts inside
- ER diagrams and sequence diagrams generated from data
- Charts that animate, code that highlights line by line, demos that actually run
- Everything in one HTML file that works offline — mail it, put it on a share, present from a browser
Features
- Single-file decks — engine, theme, brand and images are embedded. No build step, no CDN, works from file://
- Diagram components (data in, motion out) — flow diagrams / zoom maps, ER diagrams, sequence diagrams, charts (bar, line, pie, donut), 3D layer stacks, before/after sliders, terminal replays. The AI writes JSON; layout, animation, clicks and the static PDF view are handled for you
- Steps — arrow keys reveal content one step at a time; components hook into the same steps
- Themes — five built-in themes (default, dark, corporate, pop, mono), a live theme gallery, and AI-generated custom themes
- Branding — your name, logo and a label (e.g. DRAFT) in a header/footer band
- Self-checking AI — auditdeck detects overflow, clipping, overlapping text, low contrast, missing images and external requests; screenshotdeck returns slide images so the AI can look and fix
- Edit without AI — double-click any text box to edit it in place, press Ctrl+S to save straight back to the file (only the edited text is replaced)
- Presenting — presenter view with notes, next slide and timer; overview; blackout; fullscreen window
- Safe saving — atomic writes, revision checks against concurrent edits, 20-version history with restore
- Request templates — tech talk, lightning talk, progress report, tech proposal (as MCP prompts)
Requirements
- Node.js 20 or later
- Google Chrome or Microsoft Edge (used for audits, screenshots and PDF export; set CHROME_PATH if it is installed somewhere unusual)
Quick start
Claude Desktop
Open Settings → Developer → Edit Config and add:
{
"mcpServers": {
"jh-presentation": {
"command": "npx",
"args": ["-y", "jh-presentation"],
"env": { "JH_PRESENTATION_HOME": "C:/Users/you/Documents/decks" }
}
}
}Quit Claude Desktop from the tray icon and start it again. Then ask, for example:
Make a 15-minute deck explaining Git branching strategies, with diagrams and step-by-step reveals.
Claude Code
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
jh-presentation: common questions
- Is jh-presentation MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the jh-presentation safety report
- How do I install jh-presentation?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does jh-presentation need an API key?
- No secret keys are declared. It reads 5 settings from the environment.
- Is jh-presentation maintained?
- The last commit was 27 days ago (2026-10-08). The latest release is v0.9.0.
- What can I use instead of jh-presentation?
- Servers from other publishers that do the same job: Excel MCP Server and draw.io MCP server.
- How does jh-presentation compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); downloads a week 693 (more than 91% of 12,191 servers with a package). Full comparison.
Alternatives to jh-presentation
Same job from other publishers: the closest match first, then the best rated.
- Excel MCP ServerCreate and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.not reviewedWidely usedA
- draw.ioCreate draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.not reviewedEstablishedB