MCP Pandoc
一个使用Pandoc的简单而强大的文档转换MCP服务器。
何时使用此
✅ 当您需要在不同格式之间转换文档时\ 将markdown转换为Word、HTML转换为PDF或支持的格式的任何组合。
✅ 当您想在Cursor中生成专业文档时\ 直接从您的markdown内容创建Word文档、PDF或其他格式。
✅ 当您需要一致的文档品牌时\ 自动为所有生成的文档添加版权和品牌。
✅ 当您需要可靠、高质量的文档转换器时\ 基于行业标准Pandoc转换引擎构建。
特性
- 通过Cursor MCP API快速转换文档
- 支持markdown、HTML、PDF、DOCX、RST、LaTeX、EPUB、TXT
- Windows兼容性的自动路径规范化
- 多种转换模式:字符串到字符串、字符串到文件、文件到文件
- 自动将版权添加到所有生成的文档中
手动安装
先决条件
- Pandoc 必须在PATH中安装并可用
- 从手动下载并安装 官方网站 - 重要:安装Pandoc后重新启动计算机 - 您可以通过运行以下命令来验证安装 pandoc --version 在终端
- 对于PDF生成,需要LaTeX发行版(建议Windows使用MiKTeX)
- 必须安装Git和Go编程语言
手动构建
- 克隆此存储库
- 构建服务器:
go build -o pandoc-server.exe ./cmd/main.go- 运行服务器:
./pandoc-server.exe与Cursor IDE集成
要与Cursor IDE集成,请将以下内容添加到MCP配置文件中(mcp.json):
// In the "servers" section
"pandoc_mcp_go": {
"type": "stdio",
"command": "C:/SnowWhiteAI/MCP_servers/mcp-pandoc-go/pandoc-mcp-go.exe",
"cwd": "C:/SnowWhiteAI/MCP_servers/mcp-pandoc-go"
}
// In the "roots" section
"pandoc": {
"type": "document-converter",
"server": "pandoc_mcp_go"
}贡献
欢迎投稿!请随时提交拉取请求。
