コンテンツにスキップ

NextPDF Connect

NextPDF Connect

NextPDF Connect は nextpdf/server パッケージです。NextPDF PDF 2.0 エンジンを人工知能(AI)エージェントおよびハイパーテキスト転送プロトコル(HTTP)クライアントに公開する、長期稼働型のサービスです。同じツールレジストリを 3 つの方法で提供します。標準入出力を介した Model Context Protocol(MCP)、OpenAPI 3.1 ドキュメントで記述される Representational State Transfer(REST)Application Programming Interface(API)、そして nextpdf.connect.v1 Protocol Buffers パッケージで定義される gRPC です。すべてのツールはリスクレベルを宣言します。最上位レベルのツールは、実行前に human-in-the-loop(HITL)の確認ゲートを通過します。

サーバーを運用または統合するときは、このセクションを参照してください。まずアーキテクチャについて 概要 を読み、次にトランスポートを選択し、その後、正確なツールおよびサービスのシンボルを確認するために API リファレンス を参照してください。

これらのページでは、サーバーの概念、構成、運用を扱います。

ページ用途
概要パッケージ境界、3 つのトランスポート、ツール数がランタイムのプロパティである理由。
クイックスタート最初に実行できる MCP ハンドシェイクと、それに相当する REST レンダリングリクエスト。
構成MCP YAML ファイル、NEXTPDF_* 環境変数、アップグレード専用のリスクオーバーライド。
起動とディスカバリー各トランスポートがサーバーに接続され、起動時にツールとティアを検出する仕組み。
ツールカタログ検証済みで常時利用可能なコアツールセットと、合計数がランタイムで計算される仕組み。
HITL リスクティア4 段階のリスクモデルと、承認が必要なツールに対する確認チャレンジ。
デプロイRoadRunner のワーカープロファイル、Docker、Redis ベースのストア、gRPC の相互 Transport Layer Security(TLS)。
セキュリティと運用認証モデル、トランスポートセキュリティ、脅威モデル、データレジデンシー方針。

3 つのトランスポートには、それぞれ専用のリファレンスページがあります。

トランスポートページ用途
MCP トランスポートstdio 上の JavaScript Object Notation Remote Procedure Call(JSON-RPC)2.0 フレーミングと、initialize / tools/list / tools/call メソッド。
REST トランスポートRoadRunner の PSR-15 パイプライン、OpenAPI 3.1 コントラクト、ベアラー認証、ティアでゲートされるルート。
gRPC トランスポートnextpdf.connect.v1.NextPDFConnect サービス、サーバーストリーミング RPC、メタデータ認証。

これらの 2 つのページは、サーバーを利用して開発する開発者向けのエントリーポイントです。

ページ役割
API リファレンス名前とクラス別に登録されたすべてのツール、gRPC サービスおよびメッセージのシンボル、エラーモデル、レート制限。
開発者ガイドアーキテクチャ境界、ランタイムのライフサイクル、ティアの resolve(解決)、確認ゲート、拡張ポイント、テストのチェックリスト。