将几乎所有内容轻松转换为Markdown格式的神器Markdownify MCP

项目简介

Markdownify 是一个模型上下文协议(MCP)服务器,它将各种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,可以将 PDF、图片、音频文件、网页等内容转换为易于阅读和分享的 Markdown 文本。


功能

  • 将多种文件类型转换为 Markdown:
    • PDF
    • 图片
    • 音频(含文字转录)
    • DOCX
    • XLSX
    • PPTX
  • 将网页内容转换为 Markdown:
    • 视频字幕
    • 必应搜索结果
    • 通用网页
  • 检索现有 Markdown 文件


开始使用

  1. 克隆此仓库
  2. 安装依赖项:
pnpm install

注意:此操作还将安装 uv 和相关 Python 依赖项。

  1. 构建项目:
pnpm run build

启动服务器:

pnpm start

开发

  • 使用 pnpm run dev 启动 TypeScript 编译器以监视模式
  • 修改 src/server.ts 以自定义服务器行为
  • 添加或修改 src/tools.ts 工具


使用桌面应用程序

将以下内容添加到您的应用程序服务器配置中,以将此服务器与桌面应用程序集成:

{  "mcpServers": {    "markdownify": {      "command""node",      "args": [        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"      ],      "env": {        // By default, the server will use the default install location of `uv`        "UV_PATH""/path/to/uv"      }    }  }}

可用工具


  • youtube-to-markdown
    将 YouTube 视频转换为 Markdown
  • pdf-to-markdown
    将 PDF 文件转换为 Markdown
  • bing-search-to-markdown
    将必应搜索结果转换为 Markdown
  • webpage-to-markdown
    将网页转换为 Markdown
  • image-to-markdown
    将图片转换为带有元数据的 Markdown
  • audio-to-markdown
    将音频文件转换为带有转录的 Markdown
  • docx-to-markdown
    将 DOCX 文件转换为 Markdown
  • xlsx-to-markdown
    将 XLSX 文件转换为 Markdown
  • pptx-to-markdown
    将 PPTX 文件转换为 Markdown
  • get-markdown-file
    获取现有 Markdown 文件



项目链接

http://github.com/zcaceres/markdownify-mcp

扫码加入技术交流群,备注开发语言-城市-昵称

(文:GitHubStore)

欢迎分享

发表评论