AI-built HTML presentations: single-file decks with live diagrams, charts, editing and PDF export.
Connect Runs on your machine
claude mcp add jh-presentation -e JH_PRESENTATION_HOME=<JH_PRESENTATION_HOME> -e JH_PRESENTATION_DECKS_DIR=<JH_PRESENTATION_DECKS_DIR> -e JH_PRESENTATION_MAPS_DIR=<JH_PRESENTATION_MAPS_DIR> -e JH_PRESENTATION_ROOTS=<JH_PRESENTATION_ROOTS> -e CHROME_PATH=<CHROME_PATH> -- npx -y [email protected]
{
"mcpServers": {
"jh-presentation": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"JH_PRESENTATION_HOME": "<JH_PRESENTATION_HOME>",
"JH_PRESENTATION_DECKS_DIR": "<JH_PRESENTATION_DECKS_DIR>",
"JH_PRESENTATION_MAPS_DIR": "<JH_PRESENTATION_MAPS_DIR>",
"JH_PRESENTATION_ROOTS": "<JH_PRESENTATION_ROOTS>",
"CHROME_PATH": "<CHROME_PATH>"
}
}
}
}
{
"mcpServers": {
"jh-presentation": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"JH_PRESENTATION_HOME": "<JH_PRESENTATION_HOME>",
"JH_PRESENTATION_DECKS_DIR": "<JH_PRESENTATION_DECKS_DIR>",
"JH_PRESENTATION_MAPS_DIR": "<JH_PRESENTATION_MAPS_DIR>",
"JH_PRESENTATION_ROOTS": "<JH_PRESENTATION_ROOTS>",
"CHROME_PATH": "<CHROME_PATH>"
}
}
}
}
{
"servers": {
"jh-presentation": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"JH_PRESENTATION_HOME": "<JH_PRESENTATION_HOME>",
"JH_PRESENTATION_DECKS_DIR": "<JH_PRESENTATION_DECKS_DIR>",
"JH_PRESENTATION_MAPS_DIR": "<JH_PRESENTATION_MAPS_DIR>",
"JH_PRESENTATION_ROOTS": "<JH_PRESENTATION_ROOTS>",
"CHROME_PATH": "<CHROME_PATH>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
JH_PRESENTATION_HOMEOptional | Settings folder (brand, themes, templates); decks go here when the client has no workspace |
JH_PRESENTATION_DECKS_DIROptional | Folder name for decks inside the client's workspace (default: decks) |
JH_PRESENTATION_MAPS_DIROptional | Folder name for map documents inside the client's workspace (default: maps) |
JH_PRESENTATION_ROOTSOptional | Set to off to always save decks in the settings folder instead of the client's workspace |
CHROME_PATHOptional | Path to Chrome or Edge, if not installed in the default location |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 25 Oct 2026 |
| Last updated | 25 Oct 2026 |
| Registry name | io.github.pei-jz/jh-presentation |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
