# HTML2PDF Converter MCP Server An MCP (Model Context Protocol) server for HTML2PDF Converter. This server exposes a `generate_pdf` tool, allowing AI models like Claude, Cursor, and others to seamlessly convert HTML or URLs to PDF documents on your behalf. ## Requirements - Node.js >= 18 - An HTML2PDF Converter API Key (get one at [https://html2pdfconverter.com](https://html2pdfconverter.com)) ## Usage You can run this MCP server directly via `npx` in any MCP-compatible client. ### Claude Desktop Configuration Add the following to your `claude_desktop_config.json`: ```json { "mcpServers": { "html2pdf": { "command": "npx", "args": ["-y", "@html2pdfconverter/mcp-server"], "env": { "HTML2PDF_API_KEY": "YOUR_API_KEY_HERE" } } } } ``` ### Cursor Configuration In Cursor, go to **Settings > MCP Servers** and add a new server: - **Type:** command - **Command:** `npx -y @html2pdfconverter/mcp-server` - **Environment Variables:** `HTML2PDF_API_KEY=YOUR_API_KEY_HERE` ## Available Tools - `generate_pdf`: Converts a URL or raw HTML string into a PDF and saves it to a temporary file, returning the file path. ## Development ```bash # Install dependencies npm install # Build npm run build # Run locally (requires HTML2PDF_API_KEY env var) HTML2PDF_API_KEY=your_key npm start ```