项目简介
Markdownify 是一个模型上下文协议(MCP)服务器,它将各种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,可以将 PDF、图片、音频文件、网页等内容转换为易于阅读和分享的 Markdown 文本。
功能
-
将多种文件类型转换为 Markdown: -
PDF -
图片 -
音频(含文字转录) -
DOCX -
XLSX -
PPTX -
将网页内容转换为 Markdown: -
视频字幕 -
必应搜索结果 -
通用网页 -
检索现有 Markdown 文件
开始使用
-
克隆此仓库 -
安装依赖项:
pnpm install
注意:此操作还将安装 uv
和相关 Python 依赖项。
-
构建项目:
pnpm run build
启动服务器:
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 文件
项目链接
http://github.com/zcaceres/markdownify-mcp
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)