MarkItDown MCP Server

MarkItDown MCP Server

site icon
2025.02.17 0
Python文件格式转换Markdown生成内容生成开发效率
MarkItDown MCP Server 是一个基于模型上下文协议(MCP)的服务,专门用于将多种文件格式转换为Markdown格式。它支持PDF、PowerPoint、Word、Excel、图像、音频、HTML等多种文件格式的转换,适用于需要将复杂文档简化为Markdown格式的场景。
View on GitHub

Overview

基本能力

产品定位

MarkItDown MCP Server 是一个文件格式转换工具,专注于将各种复杂文档转换为易于编辑和管理的Markdown格式。

核心功能

  • 支持多种文件格式转换为Markdown,包括PDF、PowerPoint、Word、Excel等。
  • 支持图像和音频文件的元数据提取和内容转换。
  • 支持ZIP文件的迭代处理。

适用场景

  • 文档管理和编辑:将复杂文档转换为Markdown,便于版本控制和协作。
  • 内容生成:从非结构化数据(如音频、图像)生成结构化内容。
  • 开发效率:简化开发过程中的文档处理流程。

工具列表

  • MarkItDown:核心转换工具,支持多种文件格式的Markdown转换。

常见问题解答

  • 如何安装?可以通过Smithery自动安装或手动克隆仓库安装。
  • 支持哪些客户端?支持所有MCP兼容的客户端,如Zed Editor。

使用教程

使用依赖

  • 需要安装Node.js和npm以使用Smithery安装。

安装教程

通过Smithery安装

npx -y @smithery/cli install @KorigamiK/markitdown_mcp_server --client claude

手动安装

  1. 克隆仓库
  2. 安装依赖
uv install

调试方式

  • 在Zed Editor中配置settings.json以集成MCP服务器。
  • 使用/md <file>命令测试文件转换功能。
/md document.pdf

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。