PDF reader extension for MCP that can work with large PDFs and password protected.
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":"mcp-read-pdf","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.
# mcp-unlock-pdf MCP server to give client the ability read protected (or un-unprotected) PDF Works with large PDFs by extracting text to temp file. Forked from the excellent upstream project https://github.com/algonacci/mcp-unlock-pdf Published to pypi. # Usage ```sh uvx mcp-read-pdf ``` Will run from pypi. This can be used in `goose` or `claude`. # Test ```sh uv run python main.py --test ``` # Usage from source ## Running from cli (Goose, or to try it) ```sh uv --directory /Users/micn/Documents/code/extractorb-py/mcp-unlock-pdf run python main.py ``` ### Building and Publishing 1. Update version in `pyproject.toml`: ```toml [project] version = "x.y.z" # Update this ``` 2. Build the package: ```bash # Clean previous builds rm -rf dist/* # Or build in a clean environment using uv uv venv .venv source .venv/bin/activate uv pip install build python -m build ``` 3. Publish to PyPI: ```bash # Install twine if needed uv pip install twine # Upload to PyPI python -m twine upload dist/* ```
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.