跳转到内容

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 承载的 JSON-RPC 2.0 消息框架,以及 initialize / tools/list / tools/call 方法。
REST 传输RoadRunner 的 PSR-15 管线、OpenAPI 3.1 合约、bearer 验证,以及按层级把关的路由。
gRPC 传输提供 nextpdf.connect.v1.NextPDFConnect 服务、服务器流式 RPC 与元数据验证。

这两个页面是开发者要针对此服务器进行开发时的入口。

页面角色
API 参考按名称与类别列出每个已注册的工具、gRPC 服务与消息符号、错误模型,以及速率限制。
开发者指南架构边界、运行时生命周期、层级 resolve(解析)、确认 gate、扩展点,以及测试检查清单。