Md2pdf Mcp について
Md2pdf Mcpは、MarkdownテキストをPDFに変換するMCPサーバーです。AIアプリから文書変換を行う用途に向き、UUIDベースのファイル名とメタデータ付きリソースリンクを返します。
主な機能
- 01MarkdownからPDFへの変換
- 02UUIDベースのファイル名生成
- 03環境変数による出力先の指定
- 04メタデータ付きリソースリンクの返却
活用シーン
- 01MarkdownコンテンツのPDF出力
- 02MCPクライアント経由での生成PDFの取得
- 03生成ファイルの保存先の指定
MCP 対応
MCPクライアントに`convert_md_to_pdf`ツールを提供し、テキストをPDFに変換してファイルURIとメタデータを含むリソースリンクを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| markdown_text | string | はい |
詳細
md2pdf-mcp
Markdown を PDF に変換する MCP サーバーです。
説明
このサーバーは、convert_markdown ライブラリを使用して Markdown テキストを PDF ファイルに変換するツールを提供します。さまざまな AI アシスタントやアプリケーションと連携できる、MCP(Model Context Protocol)サーバーとして動作するように設計されています。
機能
- Markdown テキストを整った形式の PDF ファイルに変換します
- UUID を使用してランダムなファイル名を生成し、競合を回避します
- 環境変数で出力ディレクトリを設定できます
- 連携を容易にするメタデータ付きのリソースリンクを返します
- 信頼性の高い MCP サーバー機能を実現する FastMCP をベースにしています
インストール
uvx を使用して、このツールをインストールして実行できます。
uvx --from md2pdf-mcp md2pdf
使用方法
MCP サーバーとして使用する
MCP クライアントの設定でサーバーを構成します。
{
"mcpServers": {
"md2pdf": {
"command": "uvx",
"args": ["--from", "md2pdf-mcp", "md2pdf"],
"env": {
"PDF_OUTPUT_DIR": "/path/to/output/folder"
}
}
}
}
利用可能なツール
このサーバーは 1 つのツールを提供します。
convert_md_to_pdf
Markdown テキストを PDF ファイルに変換します。
パラメーター:
markdown_text(文字列):変換する Markdown コンテンツ
戻り値: 次の内容を含む JSON 文字列です。
type:「resource_link」uri:生成された PDF のファイル URIname:生成されたファイル名(UUID ベース)mimeType:「application/pdf」annotations:対象者、優先度、最終更新日時のタイムスタンプを含むメタデータ
環境変数
PDF_OUTPUT_DIR:PDF ファイルの保存先ディレクトリ(デフォルトはユーザーのホームディレクトリ)
使用例
サーバーの起動後、MCP クライアントからツールを呼び出せます。
{
"mcpServers": {
"md2pdf": {
"command": "uvx",
"args": ["--from", "md2pdf-mcp", "md2pdf"],
"env": {
"PDF_OUTPUT_DIR": "/path/to/output/folder"
}
}
}
}
ライセンス
MIT ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。