文档转换服务

一个基于Pandoc的简单而强大的文档转换MCP服务器,支持多种格式间的转换并自动添加版权信息。

  • by bububa
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 bububa/mcp-document-converter

使用说明

mcp文档转换器

一个使用Pandoc的简单而强大的文档转换MCP服务器。

何时使用此

✅ 当您需要在不同格式之间转换文档时
将markdown转换为Word、HTML转换为PDF或支持的格式的任何组合。

✅ 当您想在Cursor中生成专业文档时
直接从您的markdown内容创建Word文档、PDF或其他格式。

✅ 当您需要一致的文档品牌时
自动为所有生成的文档添加版权和品牌。

✅ 当您需要可靠、高质量的文档转换器时
基于行业标准Pandoc转换引擎构建。

特性

  • 通过Cursor MCP API快速转换文档
  • 支持markdown、HTML、PDF、DOCX、RST、LaTeX、EPUB、TXT
  • Windows兼容性的自动路径规范化
  • 多种转换模式:字符串到字符串、字符串到文件、文件到文件
  • 自动将版权添加到所有生成的文档中

手动安装

先决条件

  • 潘多克。 必须在PATH中安装并可用
    • 从手动下载并安装 官方网站
    • 重要:安装Pandoc后重新启动计算机
    • 您可以通过运行以下命令来验证安装 pandoc --version 在终端
  • 对于PDF生成,需要LaTeX发行版(建议Windows使用MiKTeX)
  • 必须安装Git和Go编程语言

手动构建

  1. 克隆此存储库
  2. 构建服务器:
    go build -o mcp-document-converter ./cmd/main.go
    
  3. 运行服务器:
    ./mcp-document-converter
    

与Cursor IDE集成

要与Cursor IDE集成,请将以下内容添加到MCP配置文件中(mcp.json):

// In the "servers" section
"pandoc_mcp_go": {
  "type": "stdio",
  "command": "mcp-ducument-converter",
}

// In the "roots" section
"pandoc": {
  "type": "document-converter",
  "server": "pandoc_mcp_go"
}

贡献

欢迎投稿!请随时提交拉取请求。