Skip to main content
Glama
EthanDev

pdf-to-pptx

by EthanDev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WORKERSNoJob threads, each running one conversion child.2
DATA_DIRNoJob storage directory../data (/data in Docker)
LINK_KEYNoSeparate download-signing key recommended so changing the API token does not invalidate download links.API token
API_TOKENYesBearer token required for the HTTP API and MCP tools. At least 24 characters; startup fails without it.
MAX_PAGESNoPages per PDF limit.200
MAX_PDF_MBNoDownload size limit in MB.50
PUBLIC_URLNoPublic base URL, without /mcp; empty logs a warning and gives relative download links.
RUN_WAIT_SNoLongest tool wait; wait_seconds can only lower it.25
MAX_DATA_MBNoRefuse new jobs with REST 503 when existing job storage exceeds this size.2000
MAX_PAGE_PTNoWidth or height of every page; PowerPoint's 4032 pt maximum also applies.4000
MAX_PPTX_MBNoOutput deck size limit in MB.300
MAX_ACTIVE_JOBSNoQueued and running jobs; REST returns 429 if full.20
MAX_PAGE_PIXELSNoBackground pixels per page; reduce resolution from 144 down to 36 dpi before refusing.20000000
MAX_INLINE_BYTESNoLargest raw file returned as base64.3000000
CONVERT_TIMEOUT_SNoConversion time limit; the child is killed when exceeded.120

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources