Added
mendeley_get_document_text— extract and return the full text of a document's attached PDF as a text block, so the model can actually read the paper.mendeley_get_file_contentreturns the PDF as an embedded binary resource, which most MCP clients (including Claude Code) hand to the model as undecoded base64 rather than readable content; this tool extracts the text server-side instead. Born-digital PDFs only — scanned/image-only PDFs have no text layer and are reported as such. Output is capped at 200,000 characters, adjustable via theMENDELEY_MCP_MAX_TEXT_CHARSenvironment variable.- CI workflow running ruff, mypy, and the test suite on Python 3.10–3.12 for every push to main and every pull request.
- Security policy (
SECURITY.md) with private vulnerability reporting via GitHub security advisories.
Install: pip install -U mendeley-mcp