Markdown2PDF MCP サーバー (markdown2pdf-mcp)
Markdown文書をPDFファイルに変換するためのMCPサーバーです。このサーバーは、構文のハイライトとカスタムスタイルをサポートし、MarkdownコンテンツからPDFを生成するためのシンプルかつ効率的な方法を提供します。また、1ページ目に透かしを入れることも可能です。
Alan Shaw のmarkdown-pdfに触発されました。
特徴
1つのコマンドでMarkdownをPDFに変換する
コードブロックの構文強調表示
PDF出力のカスタムCSSスタイル
標準的なMarkdownフォーマットのサポート
Chrome のレンダリング エンジンを使用した最新の PDF 生成
最新のWeb機能とフォントの優れたサポート
信頼性の高いリソースの読み込みとレンダリング
制限事項
次のマークダウン要素はサポートされていません。
LaTeXの数式(例:
$x^2$
または$$\sum_{i=1}^n x_i$$
)複雑な数式や科学的記法
サポートされている次のマークダウン要素に従ってください。
ヘッダー(全レベル)
テキストの書式設定(太字、斜体、取り消し線)
リスト(順序付きと順序なし)
構文強調表示付きのコードブロック
テーブル
引用ブロック
リンク
画像(ローカルファイルと外部 URL の両方)
タスクリスト
インストール
使用法
サーバーの起動
MCPツールの使用
サーバーは、次のパラメータを持つ単一のツールcreate_pdf_from_markdown
を提供します。
オプション付きの例:
最小限の使用例:
構成
出力ディレクトリ
ClineやClaudeなど、MCPを使用するアプリでは、MCP設定ファイルで出力ディレクトリを設定できます。設定されていない場合は、ファイルは$HOMEに保存されます。
ツールは、増分番号を追加することでファイル名の競合を自動的に処理します (例: output.pdf、output-1.pdf、output-2.pdf)。
依存関係
@modelcontextprotocol/sdk - サーバー実装用の MCP SDK
注目すべき- Markdownパーサー
highlight.js - 構文の強調表示
puppeteer - Chrome を使用したテスト用最新 PDF 生成 (v131.0.6778.204)
Chromeバージョン
このパッケージは、すべてのインストールで一貫したPDF生成を実現するために、Chrome v131.0.6778.204を使用しています。このバージョンは、 npm install
実行すると自動的にインストールされます。
tmp - 一時ファイルの処理
発達
ライセンス
マサチューセッツ工科大学
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature
)変更をコミットします (
git commit -m 'Add some amazing feature'
)ブランチにプッシュする (
git push origin feature/amazing-feature
)プルリクエストを開く
local-only server
The server can only run on the client's local machine because it depends on local resources.
Markdown ドキュメントを PDF ファイルに変換するための MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityMCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.Last updated -1406MIT License
- AsecurityAlicenseAqualityAn MCP server that exports PDF documents to markdown format optimized for LLM processing.Last updated -11BSD 3-Clause
- AsecurityAlicenseAqualityMCP server that converts Markdown to high-quality PDF documents using LaTeX, enabling AI agents like Claude to generate professional PDFs without requiring sign-ups or credit cards.Last updated -1427MIT License
- AsecurityAlicenseAqualityAn MCP server that converts PDF files to Markdown format using AI sampling capabilities, supporting both local files and URLs with incremental conversion features.Last updated -11MIT License