MCP.so
登录
M

Md2pdf MCP Server

@chunliu

基本信息

分类

文件与存储

传输方式

stdio

作者

chunliu

提交者

Chun Liu

关于 Md2pdf MCP Server

This server provides a tool to convert Markdown text to PDF files using the convert_markdown library. It's designed to work as an MCP (Model Context Protocol) server that can be integrated with various AI assistants and applications.

Md2pdf MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "md2pdf": {
      "command": "uvx",
      "args": [
        "--from",
        "md2pdf-mcp",
        "md2pdf"
      ],
      "env": {
        "PDF_OUTPUT_DIR": "/path/to/output/folder"
      }
    }
  }
}

Md2pdf MCP Server 工具

1

Convert Markdown text to PDF. Args: markdown_text (str): The Markdown text to convert. Returns: str: The JSON string with PDF metadata.

概览

What is Md2pdf Mcp?

Md2pdf Mcp is an MCP (Model Context Protocol) server that converts Markdown text into well-formatted PDF files. It integrates with AI assistants and applications through the MCP protocol, using the convert_markdown library for conversion and FastMCP for server functionality.

How to use Md2pdf Mcp?

Install and run the server via uvx --from md2pdf-mcp md2pdf. Configure it in your MCP client by adding a JSON entry with the command and optional PDF_OUTPUT_DIR environment variable. The server exposes a single tool, convert_md_to_pdf, which takes a markdown_text string parameter and returns a resource link to the generated PDF.

Key features of Md2pdf Mcp

  • Converts Markdown text to well-formatted PDF files
  • Generates random filenames using UUID to avoid conflicts
  • Configurable output directory via the PDF_OUTPUT_DIR environment variable
  • Returns resource links with metadata for easy integration
  • Built on FastMCP for reliable MCP server functionality

Use cases of Md2pdf Mcp

  • Generate printable PDF reports from Markdown output of AI assistants
  • Convert documentation or notes into portable PDF files
  • Save formatted copies of conversations or generated content as PDFs
  • Automate PDF creation for workflows that produce Markdown text

常见问题

1

What tool does the server provide?

The server provides one tool called `convert_md_to_pdf`, which accepts a `markdown_text` parameter (string) and converts it to a PDF file.

2

How do I specify where PDF files are saved?

Set the `PDF_OUTPUT_DIR` environment variable to your desired output folder. If not set, PDFs are saved to the user’s home directory.

3

What does the conversion result look like?

The tool returns a JSON string containing a resource link with fields: `type` (always `"resource_link"`), `uri` (file URI of the PDF), `name` (UUID-based filename), `mimeType` (`"application/pdf"`), and `annotations` (metadata including audience, priority, and last modified timestamp).

4

How do I run this MCP server?

Use the command `uvx --from md2pdf-mcp md2pdf` in your terminal or configure it in your MCP client’s `mcpServers` configuration with the same command and optional environment variables.

评论

文件与存储 分类下的更多 MCP 服务器