Nano Pdf Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Nano Pdf Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A memory-efficient Model Context Protocol (MCP) server for reading and splitting large PDF files. Built with fastmcp and pymupdf (PyMuPDF).
English | 한국어
| Tool | Description |
|---|---|
get_pdf_info | Retrieves file metadata and total page count — Use this before calling read_pdf |
read_pdf | Extracts text by streaming the specified page range |
split_pdf | Creates a new PDF with only the specified pages |
save_markdown_summary | Saves AI-summarized content to a .md file |
1. get_pdf_info(filepath) → Check total page count
2. read_pdf(filepath, start_page, end_page) → Read text
3. save_markdown_summary(output_filepath, markdown_content) → Save summaryNo need to clone or install locally! If uv is installed, it runs instantly with a single command below.
uv (If not installed) curl -LsSf https://astral.sh/uv/install.sh | sh powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"nano-pdf-mcp": {
"command": "uvx",
"args": ["nano-pdf-mcp"]
}
}
}Add the following to your .gemini/settings.json:
{
"mcpServers": {
"nano-pdf-mcp": {
"command": "uvx",
"args": ["nano-pdf-mcp"]
}
}
}insert_pdf — no re-encodingstderr (prevents stdio communication pollution)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.