
TruePath PDF
io.github.JoyTruepath由 GitHub 帳號 JoyTruepath 發布v0.3.0更新於 Oct 24, 2026
Local-only PDF tools for AI — extract text, search, split/merge, render pages. Files never leave.
概覽
在本機執行的 PDF 工具,讓助手在 Mac 上讀取、搜尋、拆分、合併、編輯與轉圖 PDF,檔案無需上傳。
- 可以做什麼
- 檢視與讀取 PDF:頁數、首頁尺寸、加密狀態、中繼資料,依頁分組的文字擷取,以及附上下文的子字串搜尋
- 拆分、合併與編輯:依頁碼範圍拆分、依序合併多個檔案,以及刪除、旋轉、重排頁面並輸出新檔
- 轉換內容:依指定 DPI 將頁面轉成 PNG 或 JPG,並擷取內嵌圖片存成 PNG
- 交給桌面應用程式:透過連結在 TruePath PDF Mac 應用程式中開啟本機 PDF,以便註記、簽署或塗銷
- 適用情境
- 適合需要在 Mac 上處理 PDF 的情況,例如擷取或搜尋報告文字、調整頁面順序、合併拆分檔案、產生頁面圖片,同時讓文件留在本機。
- 執行需求
- 以本機 stdio 程序執行,可透過 npx 或全域 npm 安裝;需要 Node.js 22.13 或更新版本。open_in_truepath 工具需要已安裝 TruePath PDF Mac 應用程式 v1.0.1 或更新版本。未宣告任何 API 金鑰或環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 TruePath PDF,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
TruePath PDF — MCP server
Let your AI process PDFs locally. Files never leave your Mac.
@truepathpdf/mcp-server is a Model Context Protocol server that lets Claude, Cursor, and any other MCP-aware client read and process PDF files on your machine — without uploading them anywhere.
Built and maintained by Joy Truepath Pte. Ltd., the team behind the TruePath PDF Mac app.
Status
v0.3 — free tier complete (9 of 9 tools). Read + edit + rasterise + GUI handoff: get_info, extract_text, search, split, merge, pages, to_images, extract_images, open_in_truepath. The full Pro tier (redact, fill_form, flatten, sign, compress, annotate, autocrop, batch, ocr) lands behind an Ed25519 license key in v0.4.
open_in_truepath requires the TruePath PDF Mac app v1.0.1 or newer (the truepath:// handler is added in 1.0.1; the v1.0.0 build does not register it).
Privacy
- 100% local. The MCP server runs on your machine and never talks to a network.
- No telemetry, no analytics, no phone-home.
- Free tools work fully offline, forever, with no key.
- Pro tools (coming soon) are gated by an offline Ed25519 license check — still no network call at use time.
Install
Requires Node.js 22.13 or newer (PDF.js 6 needs it).
Hook up to Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Restart Claude Desktop. The truepath-pdf tools appear in the tool tray.
Tools (v0.2)
get_info
Page count, first-page size (with an allSameSize flag), encryption status, and embedded PDF metadata (title, author, dates, producer, format version).
extract_text
Plain-text extraction. Optional 1-based page range ("3", "1-5", "1,3,5-7"). Output is grouped by page with ===== Page N ===== markers so the model can cite the right page.
search
Substring search across the whole document. Returns each hit's page, offset within the page, and a snippet of surrounding text. Use for grep-style discovery before a heavier extract_text.
split
Split one PDF into N by page ranges. Each range becomes one output file.
merge
Combine two or more PDFs into one, in the given order.
pages
Delete, rotate, and reorder pages in one pass. delete is applied first (page numbers in rotate refer to the source PDF); reorder is applied to the survivors.
to_images
Rasterise PDF pages as PNG or JPG at a chosen DPI. Common DPIs: 96 (screen), 150 (print preview), 300 (print).
extract_images
Pull embedded images out of a PDF and write each as a PNG. Reports any images skipped because of unsupported pixel layouts (CMYK, palettized, etc).
open_in_truepath
Hand a local PDF to the TruePath PDF Mac app via truepath://open?path=…. Fire-and-forget: macOS launches (or routes to) the app, the URL handler opens the PDF. Use this after reading / analyzing in MCP to drop the user into the GUI for annotation, signing, redaction, etc.
Optional scheme param for re-branded engine builds (default truepath; the Yochen core build uses yochenpdf).
If the app isn't installed (no truepath:// handler registered — the app is absent or older than v1.0.1), the tool doesn't error. It returns handedOff: false with a one-line pointer to the TruePath PDF download so you can install it and retry. (Only for the default truepath scheme; a custom scheme gets a plain failure.)
Roadmap
Pro tier (v0.4, Ed25519 license key, offline verify)
redact— text-preserving redaction via PDFium (the same engine the Mac app uses; the words are removed from the file, not just covered)fill_form— fill AcroForm fields, save with values preservedflatten— bake filled forms / annotations into the page streamsign— visible signature placement, signed-PDF writecompress— recompress images / streams to shrink file sizeannotate— programmatic highlight / underline / sticky-noteautocrop— detect content bounds and crop marginsbatch— apply any tool across a glob of filesocr— Apple Vision OCR (Mac only, on-device, CJK-strong)
A buy-once Pro key will be available via Lemon Squeezy at launch (target: USD 29, includes 12 months of updates). Owners of the TruePath PDF Mac app will be able to redeem their App Store receipt for a Pro MCP key via an in-app button.
License
MIT for the MCP shell. Transitive dependencies:
@modelcontextprotocol/sdk— MITpdfjs-dist— Apache 2.0pdf-lib— MIT@napi-rs/canvas— MITzod— MIT
Pro tier will additionally bundle a prebuilt PDFium library (BSD/Apache, the same one used by Chrome).
Contact
- Issues: https://github.com/JoyTruepath/truepath-pdf-mcp/issues
- Mail: [email protected]
- Joy Truepath Pte. Ltd., Singapore (UEN 202205336E)
來源:README.md,提交 e7206cc
工具
0版本歷史
1- v0.3.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分