PluginBench
MCP Server

PDF Generator MCP Server

io.github.mcp-z/mcp-pdf

What is the PDF Generator MCP server?

MCP server for creative PDF generation with full emoji, Unicode, and offline support

How to install PDF Generator

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • RESOURCE_STORE_URI

    Resource store URI for generated PDF files (file://)

  • PORT

    HTTP server port (overrides --port)

  • BASE_URL

    Base URL for HTTP transport (used for file links)

  • LOG_LEVEL

    Logging level

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-pdf": {
      "command": "npx",
      "args": [
        "-y",
        "@mcp-z/mcp-pdf",
        "-y",
        "--resource-store-uri",
        "--base-url",
        "--log-level"
      ],
      "env": {
        "RESOURCE_STORE_URI": "<YOUR_RESOURCE_STORE_URI>",
        "PORT": "<YOUR_PORT>",
        "BASE_URL": "<YOUR_BASE_URL>",
        "LOG_LEVEL": "<YOUR_LOG_LEVEL>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-pdf": {
      "command": "npx",
      "args": [
        "-y",
        "@mcp-z/mcp-pdf",
        "-y",
        "--resource-store-uri",
        "--base-url",
        "--log-level"
      ],
      "env": {
        "RESOURCE_STORE_URI": "<YOUR_RESOURCE_STORE_URI>",
        "PORT": "<YOUR_PORT>",
        "BASE_URL": "<YOUR_BASE_URL>",
        "LOG_LEVEL": "<YOUR_LOG_LEVEL>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-pdf": {
      "command": "npx",
      "args": [
        "-y",
        "@mcp-z/mcp-pdf",
        "-y",
        "--resource-store-uri",
        "--base-url",
        "--log-level"
      ],
      "env": {
        "RESOURCE_STORE_URI": "<YOUR_RESOURCE_STORE_URI>",
        "PORT": "<YOUR_PORT>",
        "BASE_URL": "<YOUR_BASE_URL>",
        "LOG_LEVEL": "<YOUR_LOG_LEVEL>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "mcp-pdf": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mcp-z/mcp-pdf",
        "-y",
        "--resource-store-uri",
        "--base-url",
        "--log-level"
      ],
      "env": {
        "RESOURCE_STORE_URI": "<YOUR_RESOURCE_STORE_URI>",
        "PORT": "<YOUR_PORT>",
        "BASE_URL": "<YOUR_BASE_URL>",
        "LOG_LEVEL": "<YOUR_LOG_LEVEL>"
      }
    }
  }
}
Claude Code
claude mcp add mcp-pdf --env RESOURCE_STORE_URI=<YOUR_RESOURCE_STORE_URI> --env PORT=<YOUR_PORT> --env BASE_URL=<YOUR_BASE_URL> --env LOG_LEVEL=<YOUR_LOG_LEVEL> -- npx -y @mcp-z/mcp-pdf -y --resource-store-uri --base-url --log-level

Related MCP servers

Google Drive integration with file operations, folder navigation, search, and sharing

Gmail integration with OAuth authentication, message search, batch operations, and Sheets export

Outlook integration with OAuth, message search, batch operations, and calendar management

Google Sheets integration with OAuth, spreadsheet management, batch operations, and formatting