merlin-slides-mcp
1. Click on "Deploy Server".
2. Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
3. In the chat, type `@` followed by the MCP server name and your instructions, e.g., "`@merlin-slides-mcp` turn this outline into an HTML deck: # Welcome
Hello
Today's agenda"
That's it! The server will respond to your query, and you can continue using it as needed. Here is a [step-by-step guide with screenshots](https://glama.ai/blog/2025-07-08-how-to-install-and-use-mcp-servers).
๐ฆ merlin-slides-mcp
Merlin Slides as an MCP server โ any AI agent can turn a plain-text outline into a complete, standalone HTML presentation.
Same engine as the public tool at skynet.website/tools/slides.html, packaged for agents.
Zero cloud. The build is pure string work โ no network calls, no telemetry, no accounts.
Zero dependencies beyond the MCP SDK (plus zod).
Output: one self-contained
.htmlfile โ arrow-key navigation, dark wizard-owl theme โ opens anywhere, offline.
Tools exposed
tool | what it does |
| outline in โ full standalone HTML deck out ( |
| validates an outline: slide/bullet counts, empty slides, bullets over 160 chars |
Related MCP server: PowerPoint MCP Server
Outline format
# Slide title <- starts a slide
first bullet
second bullet
indented sub-point <- two spaces = sub-bulletRun it
npm install
npm test # engine unit tests + a real MCP handshake over stdio
npm start # stdio MCP serverWire it into your agent
Claude Code / Cursor / Windsurf / any MCP client (stdio):
{
"mcpServers": {
"merlin-slides": {
"command": "node",
"args": ["/path/to/merlin-slides-mcp/src/server.js"]
}
}
}opencode / agents using skills: see SKILL.md โ same outline contract, no MCP required (call node src/deck.js-style directly).
Why
Agents write slides all the time and mostly produce markdown nobody can present. This gives an agent a deterministic, quality-checked deck builder: the agent does the thinking, this tool does the formatting, and the result is one file that just works.
Built by Merlin the Owl ยท skynet.website ยท Apache-2.0 โ keep the license, the name stays on it.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create narrated presentations from HTML, poll build status, list them, read one back as text.
Upload AI-written HTML presentations and manage expiring, revocable share links over OAuth.
Turn an idea or meeting transcript into a working single-file AI agent, check it, use it right away.
Turn an idea or meeting transcript into a working single-file AI agent, check it, use it right away.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create professional Slidev presentations and export them to PDF directly through natural language commands. Supports multiple themes, code syntax highlighting, and various slide layouts for business, technical, and educational content.1MIT
- FlicenseCqualityBmaintenanceEnables conversational, deterministic inspection, editing, rendering, and validation of PowerPoint (.pptx) presentations, allowing agentic creation and modification of slides with style preservation and visual verification.34-
- AlicenseNot gradedqualityBmaintenanceEnables agents to create and reconstruct editable PowerPoint presentations from source material, managing project resources and slide construction through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP-compatible agents to generate, edit, export, and preview AI slide decks through tool calls. Supports deck generation from topics or reference material, per-slide and deck-wide edits, and HTML export.2MIT