A study project: MCP server for direct PDF manipulation and editing
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-andr3medeiros-pdf-manipulation-mcp-ser","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# PDF Manipulation MCP Server > **📚 This project is entirely based on [PyMuPDF](https://pymupdf.readthedocs.io/) - a powerful Python library for PDF manipulation. Please check out the official PyMuPDF documentation to learn more about its extensive capabilities!** A study project implementing a Model Context Protocol (MCP) server that provides comprehensive PDF manipulation capabilities using the official MCP FastMCP framework. This project focuses on direct PDF editing and manipulation features for learning and experimentation purposes. <a href="https://glama.ai/mcp/servers/@andr3medeiros/pdf-manipulation-mcp-server"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@andr3medeiros/pdf-manipulation-mcp-server/badge" alt="PDF Manipulation Server MCP server" /> </a> **Quick Start:** Run directly with `uv run pdf-manipulation-mcp-server` (like npx for Node.js packages) ## Features - **Text Operations**: Add, replace, and manipulate text in PDFs - **Image Operations**: Add images and extract images from PDFs - **Annotations**: Add various types of annotations (text, highlight, underline, etc.) - **Form Fields**: Add and fill form fields - **Page Manipulation**: Merge, split, rotate, delete, and crop pages - **Auto-Crop**: Automatically detect and crop content boundaries - **Page Combination**: Combine multiple pages into single pages with various layouts - **Metadata**: Get and set PDF metadata ## Quick Start ### Prerequisites - Python 3.10+ - pip (comes with Python) > **📖 For detailed installation instructions, see [INSTALL.md](INSTALL.md)** ### Installation **Option 1: Run Directly with UV (Like npx)** ```bash # Run without installation (fastest) uv run pdf-manipulation-mcp-server ``` **Option 2: Install from PyPI** ```bash # Install the package pip install pdf-manipulation-mcp-server # Run the server pdf-mcp-server ``` **Option 3: Install from GitHub** ```bash # Install directly from GitHub pip install git+https://github.com/you…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.