Markdownify MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Converts various file types and web content to Markdown format

  • Uses Python dependencies through 'uv' for file conversion capabilities

  • Server is built with TypeScript, allowing customization of server behavior

Markdownify MCP 服务器

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

特征

  • 将多种文件类型转换为 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": { // 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 :将 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 文件

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

将各种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,可将 PDF、图片、音频文件、网页等内容转换为易于阅读和共享的 Markdown 文本。

  1. Features
    1. Getting Started
      1. Development
        1. Usage with Desktop App
          1. Available Tools
            1. Contributing
              1. License
                ID: bn5q4b0ett