跳到內容

NextPDF Connect

NextPDF Connect

NextPDF Connect 是 nextpdf/server 套件:一個長時間執行的服務,會將 NextPDF PDF 2.0 引擎開放給 AI Agent(代理)與超文字傳輸協定(HTTP)用戶端使用。同一份工具登錄表會透過三種方式提供:以標準輸入與輸出承載的模型情境協定(Model Context Protocol,MCP)、由 OpenAPI 3.1 文件描述的具象狀態傳輸(REST)應用程式介面(API),以及由 nextpdf.connect.v1 Protocol Buffers 套件定義的 gRPC。每個工具都會宣告一個風險等級。最高等級在執行前,會先經過一道人工介入(HITL)確認 gate。

本節內容可協助你維運或整合這個伺服器。請先閱讀概覽了解架構,再選擇一種傳輸方式,然後閱讀 API 參考查閱確切的工具與服務符號。

下列頁面涵蓋伺服器的概念、組態與維運。

頁面用途
概覽套件邊界、三種傳輸方式,以及為何工具數量是一項執行期屬性。
快速上手一個可實際執行的首次 MCP 交握範例,以及對應的 REST 繪製請求。
組態MCP 的 YAML 檔、NEXTPDF_* 環境變數,以及只能升級的風險覆寫。
啟動與探索每一種傳輸方式如何接上各自的伺服器,並在啟動時探索工具與層級。
工具目錄已驗證且永遠可用的核心工具集,以及總數如何在執行期計算出來。
HITL 風險層級四級風險模型,以及需核准工具對應的確認挑戰。
部署RoadRunner worker 設定檔、Docker、以 Redis 作為後盾的儲存區,以及 gRPC 的雙向傳輸層安全(TLS)。
安全性與維運驗證模型、傳輸安全、威脅模型,以及資料落地(data residency)處置。

這三種傳輸方式各有專屬參考頁面。

傳輸頁面用途
MCP 傳輸以 stdio 承載的 JavaScript 物件標記法遠端程序呼叫(JSON-RPC)2.0 訊息 Framework(框架),以及 initialize / tools/list / tools/call 方法。
REST 傳輸RoadRunner 的 PSR-15 管線、OpenAPI 3.1 合約、bearer 驗證,以及依層級把關的路由。
gRPC 傳輸提供 nextpdf.connect.v1.NextPDFConnect 服務、伺服器串流 RPC,以及中繼資料驗證。

這兩個頁面是開發者針對此伺服器進行開發的入口。

頁面角色
API 參考依名稱與類別列出每個已註冊的工具、gRPC 服務與訊息符號、錯誤模型,以及速率限制。
開發者指南架構邊界、執行期生命週期、層級 resolve(解析)、確認 gate、擴充點,以及測試檢查清單。