media MCP Server
MCP server for format-preserving PDF text editing — find, replace, and batch-edit text in existing PDFs while preserving fonts, layout, and visual fidelity. Powered by pdf-edit-engine.
Discovered via github-topic:mcp-server and last synced 4mo ago.
1. Install the package
npx @aryanbv/pdf-edit-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"-aryanbv-pdf-edit-mcp": {
"command": "npx",
"args": [
"@aryanbv/pdf-edit-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Find all occurrences of a string with page numbers and bounding box positions
Replace one specific occurrence by match index
Replace a section's entire content by fuzzy title match
Flatten all annotations into page content (non-editable)
Description
100%
Extract all text from a PDF
Replace all occurrences of a string (names, dates, typos, labels)
Swap two sections by fuzzy title match — re-renders all siblings for uniform spacing
Add a highlight annotation with QuadPoints
Overlay a watermark PDF on all pages
Exact original coordinates
FidelityReport on every edit
Complete document overview — text, fonts, paragraphs, annotations in one call. Start here before editing.
List fonts with encoding type, glyph count, PostScript name, subset status
Get every text block with exact position, font, and size
Extract text from a bounding box region with gap-aware joining
Detect paragraph boundaries with bounding boxes on a page
Analyze document structure — section tree with titles, bounding boxes, and text
Check if an embedded font can render specific characters before editing
Multiple find-and-replace edits in one atomic operation (up to 500 edits)
Replace all content within a bounding box with new text
Replace content in multiple bounding boxes atomically with cumulative shift tracking
Insert text at a position, shift existing content down to make room
Delete content in a bounding box, optionally close the gap
List all annotations with positions, types, and URLs
Add a link annotation at a position on a page
Update a link annotation's target URL
Delete an annotation by page and index
Move an annotation to a new position
Add a clickable hyperlink to a page region
Merge multiple PDFs into one document
Split a PDF into individual page files
Reorder pages by 0-indexed page number array
Rotate pages by 90, 180, or 270 degrees
Delete specific pages (0-indexed)
Encoding
Crop all pages to a bounding box
100%
Edit title, author, subject, creator, producer
Add a navigation bookmark pointing to a page
Encrypt with owner and user passwords
Decrypt a password-protected PDF
Fill form fields by name-value pairs
The cheapest AI media API on the market. Generate images (Flux), music (AceStep), speech with voice cloning, transcribe video/audio, OCR, video generation, background removal, upscale, style transfer, and prompt enhancement — all through one unified API. Free $5 credit on signup.
Write professional press releases that get media attention and coverage
Learn how to use the deAPI AI Media Suite (Community) Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Press Release Writer Claude skill. Complete guide with installation instructions and examples.