{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yarenty/emperor-pdf","description":"Read, search and render the PDFs in one folder; merge, extract and create them from Markdown.","title":"emperor-pdf","repository":{"url":"https://github.com/yarenty/emperor-pdf","source":"github"},"version":"0.1.2","websiteUrl":"https://github.com/yarenty/emperor-pdf","packages":[{"registryType":"cargo","identifier":"emperor-pdf","version":"0.1.2","transport":{"type":"stdio"},"packageArguments":[{"description":"Run the MCP server.","isRequired":true,"type":"positional","value":"serve","valueHint":"command"},{"description":"Speak MCP over stdin/stdout.","isRequired":true,"type":"positional","value":"--stdio","valueHint":"stdio"},{"description":"The only folder the server can see; tool paths are relative to it.","isRequired":true,"format":"filepath","type":"named","name":"--root","valueHint":"root_dir"},{"description":"Folder holding the PDFium library (scripts/fetch-pdfium.sh); without it text falls back to lopdf and rendering is off.","format":"filepath","type":"named","name":"--pdfium-dir","valueHint":"pdfium_dir"},{"description":"Offer pdf_pages and pdf_create and allow saving rendered pages inside the root folder.","type":"positional","value":"--writable","valueHint":"writable"}],"environmentVariables":[{"description":"Same as --writable: true, 1 or yes offers pdf_pages and pdf_create and allows saving rendered pages; unset, empty, false, 0 or no keeps the server read-only.","format":"boolean","default":"false","name":"PDF_WRITABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T21:32:36.316829Z","publishedAt":"2026-11-01T21:32:36.316829Z","updatedAt":"2026-11-01T21:32:36.316829Z","isLatest":true}}}
