media MCP Server
Generate PDFs from JSON — declarative, serverless, no Chromium. TypeScript-first with professional typography.
Discovered via github-topic:mcp and last synced 3mo ago.
1. Install the package
npx pretext-pdf
2. Add to claude_desktop_config.json
{
"mcpServers": {
"pretext-pdf": {
"command": "npx",
"args": [
"pretext-pdf"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
`pretext-pdf/markdown` entry point and `--markdown` CLI flag
Fixed/proportional/auto columns, colspan, rowspan, repeating headers across page breaks
Auto-generated table of contents with accurate page numbers (two-pass)
Config key
2b
When you need it
What it does
Left border + background
Interactive text/checkbox/radio/dropdown/button (with `flattenForms` to bake)
`paragraph.url`, `heading.url`, `heading.anchor`, `span.href`
62%
`qr-code` element
Text block — font, size, color, align, background, letterSpacing, smallCaps, tabularNumbers, multi-column (`columns` + `columnGap`), RTL (`dir`)
Mixed bold/italic/color/size/super/subscript spans with inline hyperlinks
Info / warning / tip / note callout boxes
Stage
Variable fonts, OpenType features, PDF/A, PDF/UA accessibility
Q4 2025
Meaning
PNG/JPG/WebP with sizing, alignment, float left/right with `floatText` or rich `floatSpans`
Scannable QR code — UPI, URLs, vCards. Requires `qrcode` peer dep.
`doc.watermark`
3
`barcode` element (100+ symbologies)
H1–H4 with bookmarks, URL links, internal anchors, tabularNumbers, RTL
Embedded SVG graphics with auto-sizing from viewBox
Paired with `span.footnoteRef` for proper footnote numbering + zone reservation
1
$45M
Monospace code block with background, padding, optional syntax highlighting via `highlight.js` (`language` field required), `dir` for RTL code
Vega-Lite data visualisation as vector SVG. Requires `vega` + `vega-lite`.
`doc.hyphenation`
Status
Ordered/unordered, recursive nesting, `nestedNumberingStyle: 'restart' \
100+ symbologies — EAN-13, Code128, PDF417, DataMatrix, etc. Requires `bwip-js`.
`doc.encryption`
5
Image float with wrapped text — image anchored left or right with `floatText` or `floatSpans` flowing alongside
PDF sticky-note annotation (visible in Acrobat/Preview sidebar)
`doc.metadata`
Render time
Feature
Captures and maintains learnings, errors, and corrections. Use when a command fails, the user corrects an assumption, a capability is missing, knowledge is outdated, or a better approach is found. Review relevant saved guidance before major tasks, reuse, and promotion; revalidate it according to wha
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' or 'affiliate payout.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch.
When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and proc
When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.
AI PDF chatbot agent built with LangChain & LangGraph
High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.
Learn how to use the UGC Claude skill. Complete guide with installation instructions and examples.
Learn how to use the AI README Manager Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Security Operator Claude skill. Complete guide with installation instructions and examples.