Skip to main content
Glama
server.json3.98 kB
{ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json", "name": "io.github.mcp-z/server-pdf", "description": "MCP server for creative PDF generation with full emoji, Unicode, and offline support", "version": "0.1.22", "title": "PDF Generator", "websiteUrl": "https://github.com/mcp-z/server-pdf#readme", "packages": [ { "registryType": "npm", "identifier": "@mcpeasy/server-pdf", "transport": { "type": "stdio" }, "runtimeHint": "npx", "runtimeArguments": [ { "type": "named", "name": "-y" } ], "environmentVariables": [ { "name": "STORAGE_DIR", "value": "~/.mcp-z/server-pdf/files", "description": "Directory for storing generated PDF files", "placeholder": "~/.server-pdf", "isRequired": false, "isSecret": false, "default": "~/.mcp-z/server-pdf/files" }, { "name": "BASE_URL", "description": "Base URL for file serving (optional, used for HTTP transport)", "placeholder": "http://localhost:9001", "isRequired": false, "isSecret": false }, { "name": "LOG_LEVEL", "value": "info", "description": "Logging level", "placeholder": "info", "choices": ["debug", "info", "warn", "error"], "isRequired": false, "isSecret": false, "isMandatoryForMatrix": false, "default": "info" } ], "packageArguments": [ { "type": "named", "name": "--storage-dir", "description": "Override directory for storing generated PDF files" }, { "type": "named", "name": "--base-url", "description": "Override base URL for file serving" }, { "type": "named", "name": "--log-level", "description": "Override logging level" } ] }, { "registryType": "npm", "identifier": "@mcpeasy/server-pdf", "transport": { "type": "streamable-http", "url": "http://localhost:{PORT}/mcp" }, "runtimeHint": "npx", "runtimeArguments": [ { "type": "named", "name": "-y" } ], "environmentVariables": [ { "name": "STORAGE_DIR", "value": "~/.mcp-z/server-pdf/files", "description": "Directory for storing generated PDF files", "placeholder": "~/.server-pdf", "isRequired": false, "isSecret": false, "default": "~/.mcp-z/server-pdf/files" }, { "name": "BASE_URL", "description": "Base URL for file serving (optional, defaults to http://localhost:{PORT})", "placeholder": "http://localhost:9001", "isRequired": false, "isSecret": false }, { "name": "LOG_LEVEL", "value": "info", "description": "Logging level", "placeholder": "info", "choices": ["debug", "info", "warn", "error"], "isRequired": false, "isSecret": false, "isMandatoryForMatrix": false, "default": "info" } ], "packageArguments": [ { "type": "named", "name": "--port", "value": "9001", "description": "HTTP server port" }, { "type": "named", "name": "--storage-dir", "description": "Override directory for storing generated PDF files" }, { "type": "named", "name": "--base-url", "description": "Override base URL for file serving" }, { "type": "named", "name": "--log-level", "description": "Override logging level" } ] } ] }

Latest Blog Posts

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/mcp-z/mcp-pdf'

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