首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页
学习
活动
专区
圈层
工具
MCP广场
MCP广场 >详情页
markdownify-mcp2025-05-2711分享
github
提供了一系列工具,能把PDF、图片、音频文件、网页等多种文件类型和网页内容转化为易于阅读和分享的Markdown 文本。
By zcaceres
2025-05-2711
github
详情内容

Markdownify MCP 服务器

求助!我需要一位使用 Windows 电脑的朋友帮助我在 Windows 上添加对 Markdownify-MCP 的支持。已有一些 PR,但我无法进行测试。如果你感兴趣,请在此处发帖 here

markdownify mcp logo

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

Markdownify Server MCP server

功能

  • 将多种文件类型转换为 Markdown:
    • PDF
    • 图片
    • 音频(带转录)
    • DOCX
    • XLSX
    • PPTX
  • 将网页内容转换为 Markdown:
    • YouTube 视频转录
    • Bing 搜索结果
    • 普通网页
  • 获取现有的 Markdown 文件

开始使用

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

注意:这将同时安装 uv 及相关的 Python 依赖。

  1. 构建项目:
    pnpm run build
    
  2. 启动服务器:
    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": {
        // 默认情况下,服务器将使用 `uv` 的默认安装位置
        "UV_PATH": "/path/to/uv"
      }
    }
  }
}

可用工具

  • youtube-to-markdown:将 YouTube 视频转换为 Markdown

  • pdf-to-markdown:将 PDF 文件转换为 Markdown

  • bing-search-to-markdown:将 Bing 搜索结果转换为 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 文件。文件扩展名必须以 *.md 或 *.markdown 结尾。

    可选:设置 MD_SHARE_DIR 环境变量以限制可从中检索文件的目录,例如 MD_SHARE_DIR=[SOME_PATH] pnpm run start

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档