Markdown转换工具

独立的MCP服务器,用于将Markdown文本转换为多种文档格式,如DOCX、PDF、PPTX、XLSX、HTML和JSON。

  • by Zac-Chen-2001
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Zac-Chen-2001/markdown-exporter-mcp-local

使用说明

Markdown导出器MCP(本地)

独立的MCP服务器,用于将Markdown文本转换为各种文档格式。

特性

  • DOCX 文件 -将Markdown导出到Word文档
  • PDF -将Markdown导出为PDF文件
  • PPT文件 -将Markdown导出到PowerPoint演示文稿
  • XLSX文件 -将Markdown表格导出到Excel电子表格
  • 超文本标记语言 -将Markdown导出为HTML文件
  • JSON -将Markdown表格导出为JSON格式

安装

# Clone the repository
git clone https://github.com/Zac-Chen-2001/markdown-exporter-mcp-local.git
cd markdown-exporter-mcp-local

# Install dependencies
uv sync

用法

MCP服务器

使用stdio传输启动MCP服务器(默认):

uv run markdown-exporter-mcp-local

可用工具

工具 说明
export_docx 将Markdown转换为DOCX文档
export_pdf 将Markdown转换为PDF文件
export_pptx 将Markdown转换为PPTX演示文稿
export_xlsx 将Markdown表格转换为XLSX
export_html 将Markdown转换为HTML
export_json 将Markdown表格转换为JSON

Claude代码的配置

添加到您的 ~/.codex/config.toml:

[mcp_servers.markdown_exporter_local]
command = "uv"
args = ["--directory", "/path/to/markdown-exporter-mcp-local", "run", "markdown-exporter-mcp-local"]

通用MCP客户端配置

{
  "mcpServers": {
    "markdown-exporter-local": {
      "command": "uv",
      "args": ["--directory", "/path/to/markdown-exporter-mcp-local", "run", "markdown-exporter-mcp-local"]
    }
  }
}

工具选项

export_docx选项

参数 类型 默认值 说明
strip_wrapper bool false 删除代码块包装器
toc bool false 生成目录
template_path string null DOCX模板文件的路径

export_pptx选项

参数 类型 默认值 说明
strip_wrapper bool false 删除代码块包装器
template_path string null PPTX模板文件的路径

export_xlsx选项

参数 类型 默认值 说明
strip_wrapper bool false 删除代码块包装器
force_text bool true 将单元格值转换为文本

export_json选项

参数 类型 默认值 说明
strip_wrapper bool false 删除代码块包装器
style string “jsonl” JSON样式:“jsonn”或“JSON_array”

许可证

阿帕奇-2.0