Server Pdf
S

Server Pdf

這是一個用於生成PDF文檔的MCP服務器,支持從文本、佈局創建PDF,以及將PDF頁面渲染為圖像,特別適用於簡歷生成和靈活排版。
2分
3.9K

什麼是PDF生成服務器?

PDF生成服務器是一個基於MCP協議的PDF文檔創建工具。它允許用戶通過簡單的JSON配置生成各種類型的PDF文檔,包括專業簡歷、帶精確佈局的文檔、自動分頁的流式文檔,並能將PDF頁面導出為PNG圖像。服務器支持多種佈局方式,包括Flexbox佈局引擎,使文檔設計更加靈活。

如何使用PDF生成服務器?

您可以通過兩種方式使用PDF生成服務器:1) 通過標準輸入輸出(stdio)直接調用,適合本地開發環境;2) 通過HTTP服務遠程調用,適合生產環境。服務器提供多個工具,每個工具對應不同的PDF生成功能,您只需提供相應的JSON配置即可生成PDF。

適用場景

PDF生成服務器適用於多種場景:生成專業簡歷、創建營銷材料(如傳單、手冊)、生成報告文檔、設計帶複雜佈局的文檔、將PDF頁面轉換為圖像用於預覽或分享、以及需要精確文本測量的排版場景。

主要功能

專業簡歷生成
支持JSON Resume標準格式,可生成專業美觀的簡歷文檔。提供單欄和雙欄佈局選項,支持自定義章節順序和字段模板。
靈活佈局設計
使用Flexbox佈局引擎,支持精確的定位和複雜的佈局設計。可以創建分組、設置間距、對齊方式等,類似於現代CSS佈局。
流式文檔生成
自動處理分頁和內容流,適合生成長篇文檔。支持文本、標題、圖像、形狀等多種內容類型。
PDF轉圖像
將PDF頁面渲染為PNG圖像,適合生成預覽圖或用於網頁展示。
文本測量
在佈局前測量文本的寬度和高度,確保精確的排版和佈局。
多傳輸協議支持
支持stdio和HTTP兩種傳輸方式,既適合本地開發也適合遠程服務調用。
Emoji和Unicode支持
完全支持Emoji表情和多種Unicode字符集,包括中文、日文、韓文等主要文字系統。
優勢
基於JSON的簡單配置,無需學習複雜的PDF API
支持Flexbox佈局,設計靈活直觀
完整的JSON Resume標準支持
多種傳輸方式,部署靈活
良好的Unicode和Emoji支持
開源且易於集成到現有系統
侷限性
需要Node.js運行環境
高級佈局功能需要理解Flexbox概念
圖像處理功能相對基礎
不支持PDF編輯功能,僅支持生成

如何使用

安裝和配置
首先確保已安裝Node.js和npx。然後根據您的使用場景選擇stdio或HTTP傳輸方式,在MCP客戶端配置文件中添加相應的服務器配置。
查看可用工具
使用mcp-z工具查看服務器提供的所有工具,瞭解每個工具的功能和參數。
調用工具生成PDF
選擇適合的工具並傳入相應的JSON參數來生成PDF文檔。不同的工具對應不同的PDF生成場景。
處理生成結果
服務器會返回生成的PDF文件或圖像文件,您可以根據需要保存、顯示或進一步處理這些文件。

使用案例

生成專業簡歷
使用JSON Resume格式數據生成一份專業的雙欄佈局簡歷。左側顯示聯繫信息和技能,右側顯示工作經歷和教育背景。
創建活動傳單
使用Flexbox佈局創建一個夏季音樂節的活動傳單,包含標題、日期、活動詳情和票務信息。
生成多語言簡歷
生成一份法語簡歷,使用法語日期格式和本地化的字段模板。

常見問題

我需要安裝什麼才能使用這個服務器?
stdio和HTTP傳輸方式有什麼區別?
如何自定義簡歷的佈局?
支持中文和其他語言嗎?
可以編輯現有的PDF文件嗎?
如何將生成的PDF保存到文件?
Flexbox佈局是什麼?

相關資源

官方文檔
PDF生成服務器的完整官方文檔,包含所有工具的詳細參數說明和示例。
PDFKit文檔
PDFKit庫的官方文檔,這是服務器底層使用的PDF生成庫。
JSON Resume Schema
JSON Resume標準的完整模式定義,用於簡歷數據格式。
JSON Resume編輯器
在線編輯和預覽JSON Resume數據的工具。
GitHub倉庫
PDF生成服務器的源代碼倉庫,可以查看源碼、提交問題和參與開發。
MCP協議文檔
Model Context Protocol的官方規範文檔,瞭解MCP的工作原理。

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "pdf": {
      "command": "npx",
      "args": ["-y", "@mcp-z/mcp-pdf"]
    }
  }
}

{
  "mcpServers": {
    "pdf": {
      "type": "http",
      "url": "http://localhost:9010/mcp",
      "start": {
        "command": "npx",
        "args": ["-y", "@mcp-z/mcp-pdf", "--port=9010"]
      }
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

R
Rsdoctor
Rsdoctor 是一款專為 Rspack 生態系統打造的構建分析工具,全面兼容 webpack,提供可視化構建分析、多維度性能診斷及智能優化建議,幫助開發者提升構建效率與工程質量。
TypeScript
7.3K
5分
N
Next Devtools MCP
Next.js開發工具MCP服務器,為Claude、Cursor等AI編程助手提供Next.js開發工具和實用程序,包括運行時診斷、開發自動化和文檔訪問功能。
TypeScript
7.2K
5分
T
Testkube
Testkube是一個面向雲原生應用的測試編排與執行框架,提供統一平臺來定義、運行和分析測試,支持現有測試工具和Kubernetes基礎設施。
Go
5.5K
5分
M
MCP Windbg
一個MCP服務器,將AI模型與WinDbg/CDB集成,用於分析Windows崩潰轉儲文件和進行遠程調試,支持自然語言交互執行調試命令。
Python
8.2K
5分
R
Runno
Runno是一個JavaScript工具包集合,用於在瀏覽器和Node.js等環境中安全地運行多種編程語言的代碼,通過WebAssembly和WASI實現沙盒化執行,支持Python、Ruby、JavaScript、SQLite、C/C++等語言,並提供Web組件、MCP服務器等集成方式。
TypeScript
5.5K
5分
N
Netdata
Netdata是一個開源即時基礎設施監控平臺,提供每秒級指標收集、可視化、機器學習驅動的異常檢測和自動化告警,無需複雜配置即可實現全棧監控。
Go
6.2K
5分
M
MCP Server
Mapbox MCP服務器是一個Node.js實現的模型上下文協議服務器,為AI應用提供Mapbox地理空間API的訪問能力,包括地理編碼、興趣點搜索、路線規劃、等時線分析和靜態地圖生成等功能。
TypeScript
6.1K
4分
U
Uniprof
uniprof是一個簡化CPU性能分析的工具,支持多種編程語言和運行時,無需修改代碼或添加依賴,可通過Docker容器或主機模式進行一鍵式性能剖析和熱點分析。
TypeScript
6.8K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
26.5K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
33.2K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
95.7K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
27.3K
4.5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.7K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
18.5K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
20.2K
4.8分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
62.6K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase