转Markdown工具
将各种文件类型和网页内容转换为Markdown格式。它提供了一套工具,可以将PDF、图像、音频文件、网页等转换为易读且易于分享的Markdown文本。
可用工具 (10 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
audio-to-markdown 1 个参数 需填 1 项
Convert an audio file to markdown, including transcription if possible
必填参数:filepath
bing-search-to-markdown 1 个参数 需填 1 项
Convert a Bing search results page to markdown
必填参数:url
docx-to-markdown 1 个参数 需填 1 项
Convert a DOCX file to markdown
必填参数:filepath
get-markdown-file 1 个参数 需填 1 项
Get a markdown file by absolute file path
必填参数:filepath
image-to-markdown 1 个参数 需填 1 项
Convert an image to markdown, including metadata and description
必填参数:filepath
pdf-to-markdown 1 个参数 需填 1 项
Convert a PDF file to markdown
必填参数:filepath
pptx-to-markdown 1 个参数 需填 1 项
Convert a PPTX file to markdown
必填参数:filepath
webpage-to-markdown 1 个参数 需填 1 项
Convert a webpage to markdown
必填参数:url
xlsx-to-markdown 1 个参数 需填 1 项
Convert an XLSX file to markdown
必填参数:filepath
youtube-to-markdown 1 个参数 需填 1 项
Convert a YouTube video to markdown, including transcript if available
必填参数:url
服务介绍
Markdownify MCP 服务器
Markdownify 是一个模型上下文协议(MCP)服务器,它可以将各种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,可以将 PDF、图片、音频文件、网页等内容转换成易于阅读和分享的 Markdown 文本。
功能
- 将多种文件类型转换为 Markdown:
- 图片
- 音频(带转录)
- DOCX
- XLSX
- PPTX
- 将网页内容转换为 Markdown:
- YouTube 视频字幕
- Bing 搜索结果
- 一般网页
- 获取现有的 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 视频转换为 Markdownpdf-to-markdown:将 PDF 文件转换为 Markdownbing-search-to-markdown:将 Bing 搜索结果转换为 Markdownwebpage-to-markdown:将网页转换为 Markdownimage-to-markdown:将图片转换为带有元数据的 Markdownaudio-to-markdown:将音频文件转换为带有转录的 Markdowndocx-to-markdown:将 DOCX 文件转换为 Markdownxlsx-to-markdown:将 XLSX 文件转换为 Markdownpptx-to-markdown:将 PPTX 文件转换为 Markdownget-markdown-file:获取现有的 Markdown 文件
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
此项目根据 MIT 许可证发布 - 详情请参阅 LICENSE 文件。