mcpField
M
Md2pdf Mcp

Md2pdf Mcp

ローカル
github.com/chunliuファイル・ストレージ054 週間前に更新

Md2pdf Mcp について

Md2pdf Mcpは、MarkdownテキストをPDFに変換するMCPサーバーです。AIアプリから文書変換を行う用途に向き、UUIDベースのファイル名とメタデータ付きリソースリンクを返します。

主な機能

  1. 01MarkdownからPDFへの変換
  2. 02UUIDベースのファイル名生成
  3. 03環境変数による出力先の指定
  4. 04メタデータ付きリソースリンクの返却

活用シーン

  1. 01MarkdownコンテンツのPDF出力
  2. 02MCPクライアント経由での生成PDFの取得
  3. 03生成ファイルの保存先の指定

MCP 対応

MCPクライアントに`convert_md_to_pdf`ツールを提供し、テキストをPDFに変換してファイルURIとメタデータを含むリソースリンクを返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"md2pdf": {
"command": "uvx",
"args": [
"md2pdf-mcp"
],
"env": {
"PDF_OUTPUT_DIR": "<PDF_OUTPUT_DIR>"
}
}
}
}
起動コマンドuvx md2pdf-mcp
設定が必要な環境変数
PDF_OUTPUT_DIR

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimd2pdf-mcp

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
markdown_textstringはい

詳細

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 のファイル URI
  • name:生成されたファイル名(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 ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。