← 返回公开榜单
ma

zcaceres/markdownify-mcp

A Model Context Protocol server for converting almost anything to Markdown

本周新增
552 星
近 3 周倍数
—
距上次推送
243 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2026 年 3 月 16 日 新增 552 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 552 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

Markdownify MCP 服务器

帮助!我需要一位拥有 Windows 电脑的人来协助我为 Windows 添加 Markdownify-MCP 支持。已经存在 Pull Request,但我无法测试它们。感兴趣请在此处 发布。

markdownify mcp logo

Markdownify 是一款 Model Context Protocol (MCP) 服务器,可将多种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,用于将 PDF 文件、图片、音频文件、网页等转换为易于阅读和分享的 Markdown 文本。

Markdownify Server MCP 服务器

功能

  • 转换多种文件类型为 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 中添加或修改工具

与桌面应用集成

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

{
  "mcpServers": {
    "markdownify": {
      "command": "node",
      "args": [
        "{文件绝对路径}/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=[某个路径] pnpm run start

贡献

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

许可证

本项目根据 MIT 许可证授权 - 详细内容请参阅 LICENSE 文件。

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。