Markdownify MCP Server
将几乎所有内容转换为Markdown的模型上下文协议服务器。
Markdownify 是一个模型上下文协议(MCP)服务器,可将各种文件类型和网页内容转换为 Markdown 格式。
主要功能
- 转换多种文件为 Markdown (PDF, 图片, 音频, DOCX, XLSX, PPTX)
- 转换网页内容 (YouTube 视频字幕, Bing 搜索结果, 普通网页)
- 读取现有的 Markdown 文件
安装与启动
# 1. 克隆仓库
git clone [repository-url]
# 2. 安装依赖
pnpm install
# 3. 构建项目
pnpm run build
# 4. 启动服务器
pnpm start
集成到桌面应用
在应用程序的服务器配置中添加:
{
"mcpServers": {
"markdownify": {
"command": "node",
"args": [
"/path-to-project/dist/index.js"
],
"env": {
"UV_PATH": "/path/to/uv" // 可选
}
}
}
}
可用工具
youtube-to-markdown
- 转换 YouTube 视频pdf-to-markdown
- 转换 PDF 文件bing-search-to-markdown
- 转换 Bing 搜索结果webpage-to-markdown
- 转换网页image-to-markdown
- 转换图片(带元数据)audio-to-markdown
- 转换音频(带转录)docx-to-markdown
- 转换 Word 文档xlsx-to-markdown
- 转换 Excel 表格pptx-to-markdown
- 转换 PowerPoint 演示文稿get-markdown-file
- 获取现有 Markdown 文件
开发
使用 pnpm run dev
启动 TypeScript 编译器监听模式,修改 src/server.ts
自定义服务器行为,在 src/tools.ts
中添加或修改工具。
项目基于 MIT 许可证开源,欢迎贡献。