文件转Markdown转换器

文件转Markdown转换器是一个基于MCP协议的文档转换工具,支持将PDF、Word、Excel和CSV等多种格式的文档转换为Markdown格式。该工具能够保留原始文档的格式,如标题、加粗、斜体和表格等,并支持页面范围和工作表选择。适用于需要将文档转换为Markdown格式的开发者和内容创作者。

  • by Wayyyy
  • 更新于
在 GitHub 查看 IQZZ020501/file_convert

使用说明

基本能力

产品定位

文件转Markdown转换器是一个高效的文档转换工具,专为需要将多种格式文档转换为Markdown格式的用户设计。

核心功能

  • 支持PDF、Word、Excel和CSV等多种格式的文档转换
  • 保留原始文档的格式(标题、加粗、斜体、表格等)
  • 支持页面范围指定(PDF)
  • 支持工作表选择(Excel)
  • 完整的错误处理机制

适用场景

  • 开发者需要将技术文档转换为Markdown格式
  • 内容创作者需要将Word或PDF文档转换为Markdown以便于发布
  • 数据分析师需要将Excel或CSV数据转换为Markdown表格

工具列表

  • file_convert: 启动MCP服务器以进行文档转换

使用教程

使用依赖

  • Python >= 3.11
  • Windows/macOS/Linux

安装教程

  1. 克隆项目
git clone <repository-url>
cd file_convert
  1. 安装依赖
pip install -e .

或使用uv:

uv sync

调试方式

  1. 启动MCP服务器
uv run -m src.server
  1. 通过MCP客户端调用工具

开发和贡献

本地开发

# 安装开发依赖
uv sync --dev

# 运行测试
python -m pytest

# 代码格式化
black src/
isort src/