Skip to main content
Glama

Marp MCP Server

by masaki39

Marp MCP Server

An MCP server for creating and editing Marp presentations with AI assistance. This MCP server allows LLMs to edit Markdown files according to a specified layout, optimized for the custom CSS in this repository.

Setup

Add to your MCP client configuration:

{ "mcpServers": { "marp-mcp": { "command": "npx", "args": ["-y", "@masaki39/marp-mcp"] } } }

Tools

Tool

Description

list_layouts

List all available slide layouts with parameters and descriptions

generate_slide_ids

Automatically generates unique IDs for all slides in a Marp file

manage_slide

Insert, replace, or delete slides using slide IDs (ID-based operations)

Available Layouts

Layout

Description

title

Title slide with left-aligned heading and metadata

section

Section divider with centered title and subtitle

list

Content slide with heading and bullet points or text

table

Table layout with customizable size and alignment

two-column

Two-column layout for side-by-side content

image-right

Layout with image on the right side

image-center

Centered image layout with adjustable dimensions

Example

See the example presentation demonstrating all available layouts.

The example was created entirely using this MCP server and showcases:

  • Title and section slides

  • List and table layouts

  • Two-column layout

  • Image layouts (center and right)

Source: example.md

License

MIT License

Links

Deploy Server
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables creation and management of Marp presentation projects with academic themes and structured slide layouts. Supports project initialization, slide generation with 6 layout templates, and integration with AI-powered editors like Claude Code and Cursor.

  1. Setup
    1. Tools
      1. Available Layouts
        1. Example
          1. License
            1. Links

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/masaki39/marp-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server