文档转换服务

Document Conversion MCP 是一个强大的文档格式转换工具,支持多种文档格式之间的相互转换,包括PDF、Word、Excel、PowerPoint、Markdown、HTML、文本等。它具备批量转换、本地运行、跨平台支持、性能优化等特性,适用于需要高效文档转换的各种场景。

  • by CHsmzy
  • 更新于
在 GitHub 查看 renjismzy/Document-conversion

使用说明

基本能力

产品定位

Document Conversion MCP 是一个强大的文档格式转换工具,支持多种文档格式之间的相互转换。

核心功能

  • 多格式支持: 支持PDF、Word、Excel、PowerPoint、Markdown、HTML、文本等多种格式
  • 批量转换: 支持批量处理多个文档
  • MCP协议: 完全兼容Model Context Protocol标准
  • 本地运行: 在本地安装并运行,加速启动
  • 跨平台: 支持任何有Node.js环境的系统
  • 性能优化: 浏览器实例复用减少启动开销
  • 增强错误处理: 详细日志记录和错误捕获
  • 内存优化: 缓存大小限制防止内存泄漏

适用场景

  • 需要将文档从一种格式转换为另一种格式的场景
  • 批量处理大量文档的场景
  • 需要在本地高效运行文档转换的场景

使用教程

使用依赖

  • Node.js 18.0.0 或更高版本
  • npm 包管理器
  • 支持MCP协议的客户端

安装教程

  1. 确保环境: 安装Node.js 18.0.0+和npm
  2. 安装依赖: 在项目目录运行 npm install
  3. 配置MCP: 将配置添加到您的MCP客户端
  4. 启动服务: MCP客户端会直接启动本地服务
  5. 开始使用: 立即可用统一的文档转换工具,支持8种操作

调试方式

如需调试,可以设置环境变量:

DEBUG=* npx --yes --package=https://github.com/renjismzy/Document-conversion.git -- node ./mcp-tools.js