项目简介
支持各类文档,PDF、图片、音频文件包含转录功能、Word、Excel、PPTX
各类网络内容,YouTube视频转录、Bing搜索结果、普通网页内容、现有Markdown文件检索
将多种文件类型转换为 Markdown:
-
PDF -
Images -
Audio (含转录)
DOCX -
XLSX -
PPTX -
将网页内容转换为 Markdown: -
YouTube 视频字幕 -
必应搜索结果 -
通用网页 -
获取现有 Markdown 文件
开始使用
-
1. 克隆此仓库 -
2. 安装依赖项:
pnpm install
注意:这将还会安装 uv 以及相关的 Python 依赖。
-
3. 构建项目:
pnpm run build
4. 启动服务器:
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 视频转换为 Markdownpdf-to-markdown: 将 PDF 文件转换为 Markdownbing-search-to-markdown :将必应搜索结果转换为 Markdownwebpage-to-markdown: 将网页转换为 Markdownimage-to-markdown: 将图片转换为带有元数据的 Markdownaudio-to-markdown: 将音频文件转换为带有转录的 Markdowndocx-to-markdown: 将 DOCX 文件转换为 Markdownxlsx-to-markdown: 将 XLSX 文件转换为 Markdownpptx-to-markdown:将 PPTX 文件转换为 Markdown-
get-markdown-file : 获取现有的 Markdown 文件
项目链接
https://github.com/zcaceres/markdownify-mcp
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)