项目简介
支持各类文档,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 视频转换为 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 文件
项目链接
https://github.com/zcaceres/markdownify-mcp
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)