Pressmark について
Pressmarkは、請求書、見積書、契約書などを作成する個人やチーム向けのベクターPDFエンジンとブラウザスタジオです。文書テンプレートに加え、画像からの抽出、JSON編集、プレビューと書き出しに対応しています。
主な機能
- 01商業・法務文書の18種類のテンプレート
- 02ベクターPDFとPNGプレビューの生成
- 03写真から請求書・領収書データを抽出
- 04文書状態のJSONインポート・エクスポート
- 05キャンバス署名とコンプライアンス設定
- 06ウェブスタジオでのデザインとライブプレビュー
活用シーン
- 01請求書、見積書、領収書の作成
- 02契約書、NDA、作業範囲記述書の作成
- 03スキャンした領収書から明細と合計を抽出
MCP 対応
Pressmarkは https://pressmark.dev/mcp でMCPサーバーをホストし、クライアントから文書生成機能を利用できます。MCPツールカタログとChatGPTプラグインインターフェースも提供しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pressmark.dev/mcpclaude mcp add --transport http mooshee-pressmark https://pressmark.dev/mcp{"mcpServers":{"mooshee-pressmark":{"type":"http","url":"https://pressmark.dev/mcp"}}}Cursor で開く{"servers":{"mooshee-pressmark":{"type":"http","url":"https://pressmark.dev/mcp"}}}VS Code で開く{"mcpServers":{"mooshee-pressmark":{"type":"http","url":"https://pressmark.dev/mcp"}}}{"mcpServers":{"mooshee-pressmark":{"serverUrl":"https://pressmark.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
PRESSMARK · サブミリ秒ベクトル文書エンジン&インタラクティブスタジオ
作成者:Daniel Hallman
ブランド:Pressmark Studio
アーキテクチャ:Pure Rust(Tokio + Axum)+サブミリ秒ベクトル合成エンジン
Pressmark は、超高速で出版品質の文書合成エンジン、リアルタイムのインタラクティブデザインスタジオ、Model Context Protocol(MCP)/ChatGPT プラグインサーバーです。動作の遅い従来の文書処理パイプライン(Puppeteer/Headless Chrome、Python ReportLab、WeasyPrint)に代わるものとして構築され、ディスクへの書き込みを発生させず、1セント未満の単位コストで、鮮明な印刷対応ベクター PDF と高解像度 PNG プレビューを 25 ミリ秒未満で生成します。
クイックスタート
- Pressmark Studio を開くと、ブラウザーでベクター PDF をデザイン、プレビュー、ダウンロードできます。
- 任意の MCP クライアント(Claude Code、Cursor、Codex、Grok、Gemini CLI、Hermes)を
https://pressmark.dev/mcp(streamable-http)に接続するか、GitHub Releases からパッケージ済みのプラグインバンドルをダウンロードしてください。
1. システムアーキテクチャと Pressmark のベクトルの優位性
+-------------------------------------------------------------------------+
| CLIENT SURFACES & PROTOCOL ADAPTERS |
| |
| +--------------------+ +--------------------+ +--------------------+ |
| | Interactive Studio | | ChatGPT Plugin | | Model Context | |
| | Web UI (Dark Dev) | | Custom GPT Action | | Protocol (MCP) | |
| +---------+----------+ +---------+----------+ +---------+----------+ |
+------------|-----------------------|-----------------------|------------+
| REST JSON | OpenAPI 3.1 | JSON-RPC 2.0
v v v
+-------------------------------------------------------------------------+
| PRESSMARK CORE SERVICE (AXUM + TOKIO) |
| |
| +-------------------------------------------------------------------+ |
| | REST API Router & Content Negotiation (/api/v1/generate, preview) | |
| +---------------------------------+---------------------------------+ |
| | |
| +---------------------------------v---------------------------------+ |
| | Precision Vector Synthesis & Parameter Injection | |
| | - Unified Theme Primitives (theme engine) | |
| | - Dynamic Geometry (US Letter, A4, Legal) | |
| | - Color Schemes & Font Fallbacks (Sans, Serif, Mono) | |
| | - Compliance Notice Injection & Cryptographic QR Verification | |
| +---------------------------------+---------------------------------+ |
| | |
| +---------------------------------v---------------------------------+ |
| | Pure In-Memory Streaming Pipeline (stdin -> stdout) | |
| | Sub-millisecond Vector PDF & 144/300 PPI PNG Rendering | |
| +---------------------------------+---------------------------------+ |
+------------------------------------|------------------------------------+
v
+-------------------------------------------------------------------------+
| OUTPUT ARTIFACTS (< 25ms) |
| |
| * Crisp Vector PDF (application/pdf) |
| * Zero-CORS Base64 PNG Preview Data URI (data:image/png;base64) |
| * Direct Browser Print Stream |
+-------------------------------------------------------------------------+
従来の文書ツールに潜む問題を解消
| 指標 | 従来の Chrome/Puppeteer | 従来の Python WeasyPrint | Pressmark ベクトルエンジン |
|---|---|---|---|
| 生成レイテンシー | 2,500ms – 5,500ms | 3,500ms – 6,000ms | 15ms – 25ms(100 倍高速) |
| メモリ使用量 | 500MB – 1.2GB/プロセス | 250MB – 450MB/プロセス | 合計 30MB 未満のサーバー常駐メモリ |
| 並行処理の制約 | グローバルなブラウザーミューテックスプール | グローバル GIL と C ライブラリのロック | Tokio による完全な非ブロッキング非同期処理 |
| 単位あたりの計算コスト | 約 $0.005 – $0.02/文書 | 約 $0.003/文書 | 約 $0.00001(粗利益率 99%超) |
| タイポグラフィの精度 | ブラウザー CSS による近似 | 脆弱な Pango/Cairo | TeX 品質の純粋なマイクロタイポグラフィ |
2. 18 種類の文書アーキタイプを網羅するライブラリ
請求書・商取引
- 税務請求書(
invoice/invoice_standard):複数通貨の総合計算、明細ごとの税率、支払条件、ACH/電信送金の指示、ステータス印に対応します。 - フリーランス・コンサルティング請求書(
invoice_freelance):時間単価の体系、請求対象のコンサルティング時間、マイルストーンへの参照、請負業者の詳細情報に対応します。 - 建設工事の出来高請求(
invoice_construction):下請業者の出来高請求、留保金の計算、現場情報、作業完了率に対応します。 - 臨床サービス用スーパービル(
invoice_medical):医療提供者による請求、患者の診断、処置コード(CPT/ICD-10)、保険金の精算に対応します。 - SaaS・サブスクリプション請求書(
invoice_saas):クラウド利用状況の指標、継続利用のシートライセンス、エンタープライズプランの料金、従量計測期間に対応します。 - シンプルな商業請求書(
invoice_minimal):デザインスタジオやブティック型エージェンシー向けの、コントラストの強いミニマルなタイポグラフィレイアウトです。
見積もり、請求、業務運営
- 正式な見積書 (
estimate):作業範囲の内訳、料金の見積もり、有効期限、クライアントの承諾欄。 - 支払い領収書 (
receipt):決済確認、取引 ID、支払い方法のトークン、決済済みの押印。 - 企業向け発注書 (
purchase_order):ベンダーの配送先、配送先住所、調達承認、SKU の追跡。 - 梱包明細書と船荷証券 (
packing_slip):倉庫の出荷記録、箱の重量、運送業者の配送先、明細ごとの出荷数量。 - 貸方票 (
credit_note):勘定の調整、クレジットの発行、参照請求書との紐付け、残高の相殺。
法務、契約、信頼性
- 基本サービス契約 (
agreement):有効な SOW 条項、知的財産の譲渡、紛争仲裁条項、双方の署名欄。 - 作業範囲記述書 (
agreement_sow):マイルストーンごとの成果物、プロジェクトのスケジュール、クライアントの承諾仕様。 - 独立請負業者契約 (
contractor_agreement):W-9 請負業者の表明、守秘義務、勧誘禁止条項。 - 相互秘密保持契約 (
nda):機密情報の定義、除外事項、不使用義務、双方の署名欄。 - 法定売渡証書 (
bill_of_sale):資産の譲渡、車両/機器のシリアル番号の確認、保証の免責、対価の金額。 - 修了証 (
certificate):正式なタイポグラフィによる賞状、栄誉、発行機関、検証用の印章。 - 状態・検査報告書 (
inspection_report):施設または不動産の評価、欠陥チェックリスト、検査員の資格、署名欄。
3. インタラクティブな Web Studio の機能
- ✨ Studio 内 AI コパイロット:Studio の入力バーに自然言語のコマンドを直接入力するだけで(例:「Acme Corp 向けに EU VAT を含む 4,500 ドルのリテーナー請求書を作成」、または 「Heidelberg BioPharma 向けの NDA を作成」)、文書をすぐに設定できます。
- 🎲 おまかせ/ランダム化:複数の通貨(USD、EUR、GBP、CHF)、業界、テーマを網羅した、厳選された実際の企業文書のシーンをワンクリックで切り替えられます。
- 📷 写真のスキャンと情報抽出:スキャンした領収書や請求書の画像をドラッグ&ドロップまたはアップロードすると、品目と合計金額を自動で抽出します。
- 📋 複製:文書の状態をワンクリックで複製し、新しい一意の連番 ID を割り当てます。
- { } JSON 状態のインポート/エクスポート:ヘッドレスオーケストレーションに対応した、双方向の JSON スキーマ編集機能です。
- 🛡️ 企業コンプライアンス切り替え機能:
- EU VAT リバースチャージ(指令 2006/112/EC 第 196 条)
- IRS W-9 認証と TIN 証明
- PCI-DSS トークン化決済の証明
- SOC-2 Type II 機密性・信頼性シール
- 法定宣誓供述書と管轄区域欄
- 暗号検証用 QR シール(SHA-256 改ざん検知スタンプ)
- ミシン目入りの送金用支払い票
- 明細項目の連番(#1、#2、#3...)
- HTML5 Canvas デジタル署名パッド:マウスまたはタッチで描画し、ベクター形式で埋め込んだデータをすぐにエクスポートできます。
- ワンクリックでエクスポート:ベクター PDF の即時ダウンロード、ネイティブの印刷スタイルシートの起動、PNG プレビューのライブ表示ができます。
4. ChatGPT プラグインとカスタム GPT アクションの統合
Pressmark は、ChatGPT プラグインと OpenAPI 3.1 アクションの仕様を標準で提供します。
- ChatGPT プラグインマニフェスト:
GET https://pressmark.dev/.well-known/ai-plugin.json - OpenAPI 3.1 仕様:
GET https://pressmark.dev/api/v1/openapi.json - Model Context Protocol (MCP):
POST https://pressmark.dev/mcp(およびPOST https://pressmark.dev/api/v1/mcp) - MCP ツールカタログ:
GET https://pressmark.dev/api/v1/mcp/tools.json
カスタム GPT への接続:
- ChatGPT GPT エディターで、Configure > Actions > Create new action に移動します。
- Pressmark OpenAPI URL を貼り付けます:
https://pressmark.dev/api/v1/openapi.json - 認証:
None(または API Key ヘッダー)。 - プロンプトの例:
「クライアント『Vance Dynamics』宛てに、『Pressmark Studio』からの請求書を作成してください。Rust バックエンドエンジニアリングの作業時間は 32 時間、時間単価は 185 ドルで、税率は 8.25% です。Modern Slate テーマを適用し、署名欄を含めてください。」
5. 商用価格と Stripe アーキテクチャ
| プラン | 価格 | 月間上限 | 対象ユーザー | 機能 |
|---|---|---|---|---|
| 無料コミュニティ | $0 | 月 3 件のドキュメント | たまに利用するユーザー | すべてのアーキタイプ、控えめな透かし |
| シングルアンロックパス | $2.99 買い切り | 1 ドキュメント | 衝動買い/1 タップ | 透かしなし、Apple Pay/Google Pay による 1 タップ決済 |
| Solo Pro | $15 /月 | 月 50 件のドキュメント | フリーランサーと個人事業主 | ロゴの完全カスタマイズ、署名、ChatGPT Actions |
| Business Studio | $49 /月 | 月 250 件のドキュメント | 成長中のエージェンシー | 高解像度 300 PPI PNG、API キー、優先キュー |
| Agency / API Scale | $149 /月 | 月 2,000 件のドキュメント | エンタープライズとプラットフォーム | 完全なホワイトラベル化、バッチ Webhook |
6. ローカル開発とセルフホスティング
前提条件
- Rust 1.80+(
cargo)
ローカルでの実行
# Clone and enter workspace
git clone https://github.com/mooshee/pressmark.git
cd pressmark
# Run isolated parallel test suite
cargo nextest run
# Launch high-performance Axum service on port 3842
cargo run --release
ローカル開発では、ブラウザーで http://localhost:3842 を開くか、ライブ本番スタジオの https://pressmark.dev にアクセスしてください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。