Salta ai contenuti

NextPDF Connect

NextPDF Connect

NextPDF Connect è il pacchetto nextpdf/server: un servizio persistente che espone il motore PDF 2.0 di NextPDF ad agenti di intelligenza artificiale (IA) e a client Hypertext Transfer Protocol (HTTP). Lo stesso registro di strumenti viene esposto attraverso tre trasporti: Model Context Protocol (MCP) su standard input e output, un’Application Programming Interface (API) Representational State Transfer (REST) descritta da un documento OpenAPI 3.1 e gRPC definito dal pacchetto Protocol Buffers nextpdf.connect.v1. Ogni strumento dichiara un livello di rischio. Il livello più alto passa attraverso un gate di conferma human-in-the-loop (HITL) prima dell’esecuzione.

Usare questa sezione per gestire o integrare il server. Leggere prima la Panoramica per l’architettura, scegliere quindi un trasporto e consultare infine il Riferimento API per i simboli esatti di strumenti e servizi.

Queste pagine coprono i concetti, la configurazione e le operazioni del server.

PaginaUtilizzo
PanoramicaIl perimetro del pacchetto, i tre trasporti e il motivo per cui il numero di strumenti è una proprietà di runtime.
Avvio rapidoUn primo handshake MCP eseguibile e la richiesta di rendering REST equivalente.
ConfigurazioneIl file YAML di MCP, le variabili di ambiente NEXTPDF_* e l’override del rischio ammesso solo in upgrade.
Avvio e individuazioneCome ciascun trasporto collega il proprio server e rileva strumenti e livelli all’avvio.
Catalogo degli strumentiL’insieme verificato e sempre disponibile degli strumenti principali e il modo in cui il conteggio totale viene calcolato in fase di runtime.
Livelli di rischio HITLIl modello di rischio a quattro livelli e il controllo di conferma per gli strumenti che richiedono approvazione.
DistribuzioneProfili di worker RoadRunner, Docker, archivi basati su Redis e Transport Layer Security (TLS) reciproco per gRPC.
Sicurezza e operazioniIl modello di autenticazione, la sicurezza del trasporto, il modello delle minacce e l’impostazione di residenza dei dati.

Ciascuno dei tre trasporti ha una pagina di riferimento dedicata.

Pagina del trasportoUtilizzo
Trasporto MCPIl framing JavaScript Object Notation Remote Procedure Call (JSON-RPC) 2.0 su stdio e i metodi initialize / tools/list / tools/call.
Trasporto RESTLa pipeline RoadRunner PSR-15, il contratto OpenAPI 3.1, l’autenticazione bearer e le route con gate per livello.
Trasporto gRPCIl servizio nextpdf.connect.v1.NextPDFConnect, gli RPC server-streaming e l’autenticazione tramite metadati.

Queste due pagine sono i punti di ingresso per gli sviluppatori che creano applicazioni basate sul server.

PaginaRuolo
Riferimento APIOgni strumento registrato per nome e classe, i simboli dei servizi e dei messaggi gRPC, il modello degli errori e i limiti di frequenza.
Guida per sviluppatoriIl perimetro dell’architettura, il ciclo di vita di runtime, la risoluzione dei livelli, il gate di conferma, i punti di estensione e la checklist di test.