io.github.zp130221/pdfedit-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Edit text inside existing PDFs: replace, delete, redact, insert, fill forms; original fonts kept.
Summary by lookupd
Edits existing PDFs in place or in batch: replace, delete, redact, insert text, fill forms, stamp images, and preview or read pages.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http pdfedit https://pdfedit-mcp-remote.niubai-pdfedit-remote-worker.workers.dev/mcp
Claude Code, npm package (stdio)
claude mcp add pdfedit -- npx -y @niubai/pdfedit-mcp
Codex, remote (streamable-http)
codex mcp add pdfedit --url https://pdfedit-mcp-remote.niubai-pdfedit-remote-worker.workers.dev/mcp
Codex, npm package (stdio)
codex mcp add pdfedit -- npx -y @niubai/pdfedit-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"pdfedit": {
"url": "https://pdfedit-mcp-remote.niubai-pdfedit-remote-worker.workers.dev/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pdfedit": {
"command": "npx",
"args": [
"-y",
"@niubai/pdfedit-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (5 tools)
Publisher-provided text
pdf_editEdit an existing PDF in place: replace, delete, redact or insert text, fill form fields, stamp an image (a signature, a chop) into a box or remove one, keepingpdf_batchApply the same edits to one template PDF once per record, producing one output document per record — a mail merge over an existing PDF. Returns a `job_id`: callpdf_findRead the text of a PDF: every span with its page, position, font and span id, optionally filtered by `query` (the same four `match` modes an edit uses) and `pagpdf_previewRender one page of a PDF as a PNG image block, optionally cropped to `region` and with rectangles drawn over `highlight`. Use it to see a page before editing itpdf_jobThe result of an async edit or a batch, by `job_id`: the same body `pdf_edit` returns once the job is done, plus `progress` while it is still queued or running,
Details
- Version: 0.1.10
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 487 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/zp130221/pdfedit-mcp
- Website: https://api.niubai.vip
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.zp130221/pdfedit-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp