nagoc-markupgo-mcp
v1.0.6
Published
An MCP server for MarkupGo - PDF and Image generation from HTML, URL, and Templates
Maintainers
Readme
🚀 nagoc-markupgo-mcp
An MCP server for MarkupGo. Generate professional PDFs and images from HTML, URLs, and Templates directly within your AI chat (Claude, Cursor, etc.).
🛠️ Quick Start (Claude Desktop)
To use this with Claude Desktop, you just need to follow these simple steps. No technical knowledge required!
1. Install Node.js (one-time setup)
Node.js is a free program that allows this MCP to run on your computer. You only need to install it once.
- Go to https://nodejs.org
- Click the big "Download Node.js (LTS)" button
- Open the downloaded file and click Next → Next → Finish (just like installing any normal app)
- That's it — you're ready!
Not sure if you already have Node.js? Press
Win + R, typecmd, press Enter, then typenode -vand press Enter. If you see a version number (e.g.v20.x.x), you're all set.
3. Get your API Key
- Login to MarkupGo.
- Go to Dashboard -> Settings -> API Tokens and copy your key.
4. Configure Claude
Open your claude_desktop_config.json:
- Windows: Press
Win + R, type%APPDATA%\Claude\, and openclaude_desktop_config.json. - macOS: Go to
~/Library/Application Support/Claude/and openclaude_desktop_config.json.
If this is your first MCP server, your file should look like this:
{
"mcpServers": {
"markupgo": {
"command": "npx",
"args": [
"-y",
"nagoc-markupgo-mcp@latest"
],
"env": {
"MARKUPGO_API_KEY": "PASTE_YOUR_KEY_HERE"
}
}
}
}If you already have other servers, just add the markupgo block inside:
{
"mcpServers": {
"existing-server": { ... },
"markupgo": {
"command": "npx",
"args": [
"-y",
"nagoc-markupgo-mcp@latest"
],
"env": {
"MARKUPGO_API_KEY": "PASTE_YOUR_KEY_HERE"
}
}
}
}5. Restart Claude
Restart the Claude Desktop app completely. You will see a 🔌 icon when you start a new chat, indicating the MarkupGo tools are ready!
🖼️ Features & Tools
| Tool | Action |
|---|---|
| pdf_from_url | Turns any website URL into a PDF. |
| image_from_template | Quickly generates an image using your saved templates. |
| office_to_pdf | Converts Word, Excel, and PowerPoint files to PDF. |
| transform_image | Resizes or crops images using a dynamic URL. |
| list_templates | Lists all your MarkupGo templates for easy reference. |
💻 For Developers (Local Testing)
If you are a developer and want to test the server manually in your terminal, use:
PowerShell (Windows):
$env:MARKUPGO_API_KEY="your_key"; node build/index.jsBash/Zsh (macOS/Linux):
MARKUPGO_API_KEY=your_key node build/index.js🏷️ Metadata
- Author: Nagoc.work
- Keywords:
mcp,markupgo,pdf,image,office-to-pdf,claude-desktop - License: MIT
Made with ❤️ by Nagoc.work
