- Home
- MCP servers
- Marp
Marp
- typescript
4
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"masaki39-marp-mcp": {
"command": "npx",
"args": [
"-y",
"@masaki39/marp-mcp@latest"
]
}
}
}You can use this MCP server to create and edit Marp presentations with AI assistance. It integrates with your MCP client to edit Markdown slides according to a layout, supports multiple Marp themes, and provides a set of tools to manage slide content, layout, and frontmatter.
How to use
You connect to this MCP server from your MCP client by adding a server entry that runs the Marp MCP package. Once configured, you can use the available tools to list slide layouts, generate slide IDs, insert or modify slides by ID, ensure necessary frontmatter, and read slide content. You can switch themes and styles to match your presentation needs, and you can apply AI-assisted edits to Markdown files to align with the chosen layout.
How to install
Prerequisites: you need Node.js and npm installed on your system. You will also use npx to run the MCP package without installing it globally.
Additional configuration and usage notes
Configure your MCP client to recognize this server by providing the following connection configuration. This example uses npx to fetch the latest Marp MCP package and run it directly.
{
"mcpServers": {
"marp-mcp": {
"command": "npx",
"args": ["-y", "@masaki39/marp-mcp@latest"]
}
}
}`
Available tools
list_layouts
List all available slide layouts with parameters and descriptions.
generate_slide_ids
Generate slide IDs for every slide.
manage_slide
Insert, replace, or delete slides using slide IDs (ID-based operations).
set_frontmatter
Ensure marp, theme, header, and paginate frontmatter fields are present.
read_slide
Read slide content by ID or list all slides with their IDs and positions.