Skip to content

PDF Agent Stack とは

PDF Agent Stack は、AI エージェントに PDF の「読む・検証する・書く・仕様で裏付ける」能力を与える、4 つの独立した MCP サーバーと 3 つの Skill の総称です。

構成要素

種別名前役割配布
MCPpdf-spec-mcpPDF 仕様を参照する(ISO 32000 ほか 17 文書)npm · GitHub
MCPpdf-reader-mcpPDF の内部状態を観測する(観測 19 ツール)npm · GitHub
MCPpdf-verify-mcp真正性・準拠性を検証する(判定 7 ツール)npm · GitHub
MCPpdf-writer-mcp仕様に沿って PDF を生成する(生成・編集 20 ツール)npm · GitHub
Skillpdf-trust受領した PDF を精査し、信頼性を確認する(Trust Report)GitHub
Skillpdf-publish品質管理(ゲート)を組み込んだパイプラインで生成する(Publish Report)GitHub
Skillpdf-read大きな PDF・読めない PDF から必要な箇所を取り出す(Read Report)GitHub

サーバー群の下には、単体でも公開しているライブラリが 2 つあります。

  • pdf-constraints — pdf-verify の条文検査が使うデータライブラリ。ISO 32000 の条文を機械検査できる制約テーブルの形に書き起こしたもので、CI で CLI として単体利用もできます
  • normativepdf — pdf-writer が PDF を書くときに通すライブラリ。振る舞いを ISO 32000 の条項に紐づけてあります

構成と責務について

これらがどう繋がって動くか。詳しくは 全体構成と責務 を参照してください。

エージェントは MCP を直接呼んでもよいですし、Skill に編成を任せてもかまいません。Skill を入れると、複数 MCP の呼び出し順序・判定の読み方・レポート形式が定型化されます。

5 分で試す

  1. 導入手順 で pdf-reader を設定
  2. 手元の PDF に「この PDF のメタデータと構造を見せて」
  3. 署名付き PDF なら pdf-verify を足して「この PDF は改ざんされてない?」
  4. ユースケース で本格的なワークフローへ

MIT Licensed