File Format Converter (Pandoc)

File Format Converter (Pandoc)

🚀 MCP - Pandoc 说明文档

MCP - Pandoc 是一款用于文件格式转换的实用工具,它支持多种文件格式间的转换。用户只需指定内容或文件路径,就能将文本或文件转换为 PDF、Markdown、HTML 等格式,极大地满足了不同场景下的文件格式需求。

🚀 快速开始

MCP - Pandoc 为用户提供了便捷的文件格式转换功能,通过简单的操作即可实现多种格式的转换。以下将详细介绍其安装、开发等相关内容。

✨ 主要特性

  • 支持多种文件格式转换,如 PDF、Markdown、HTML 等。
  • 提供手动和自动两种安装方式,满足不同用户的需求。

📦 安装指南

方式一:通过配置文件手动安装

  • MacOS 系统:打开 ~/Library/Application\ Support/Claude/claude_desktop_config.json 文件。
  • Windows 系统:访问 %APPDATA%/Claude/claude_desktop_config.json 文件。
开发/未发布的服务器配置

ℹ️ 将替换为本地克隆项目的路径

"mcpServers": {
"mcp-pandoc": {
"command": "uv",
"args": [
"--directory",
"/mcp-pandoc",
"run",
"mcp-pandoc"
]
}
}
已发布的服务器配置
"mcpServers": {
"mcp-pandoc": {
"command": "uvx",
"args": [
"mcp-pandoc"
]
}
}

方式二:通过 Smithery 自动安装已发布的服务器配置

运行以下 bash 命令,自动使用 Smithery 安装 已发布MCP - Pandoc PyPI 服务:

npx -y @smithery/cli install mcp-pandoc --client claude

⚠️ 重要提示

要使用本地配置的 mcp - pandoc,请参考上方 "开发/未发布的服务器配置" 部分。

📚 详细文档

开发指南

构建与发布

为了将包准备好进行分发,可按以下步骤操作:

基础用法

# 同步依赖并更新锁文件
uv sync
# 构建发行版本
uv build

这将在 dist/ 目录下创建源代码和轮格式发行包。

# 发布到 PyPI
uv publish

⚠️ 重要提示

您需要通过环境变量或命令行参数设置 PyPI 凭据:

  • Token: --tokenUV_PUBLISH_TOKEN
  • 或者使用用户名/密码: --username/UV_PUBLISH_USERNAME--password/UV_PUBLISH_PASSWORD

调试指南

由于 MCP 服务器通过标准输入输出运行,调试较为困难。为了获得最佳的调试体验,我们强烈推荐使用 MCP Inspector

您可以通过以下命令启动 MCP Inspector:


贡献指南

如果您希望为项目贡献力量,请参考 贡献文档 了解如何参与开发和提交代码。


说明:本文档介绍了 MCP - Pandoc 的基本功能、安装方法以及开发配置等信息,帮助用户快速上手使用该工具。

  • 0 关注
  • 0 收藏,19 浏览
  • system 提出于 2025-09-18 12:57

相似服务问题

相关AI产品