local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Converts various file types and web content to Markdown format
Uses Python dependencies through 'uv' for file conversion capabilities
Server is built with TypeScript, allowing customization of server behavior
Markdownify MCP 服务器
Markdownify 是一个模型上下文协议 (MCP) 服务器,可将各种文件类型和 Web 内容转换为 Markdown 格式。它提供了一套工具,可将 PDF、图像、音频文件、网页等转换为易于阅读和共享的 Markdown 文本。
特征
- 将多种文件类型转换为 Markdown:
- 图片
- 音频(带转录)
- DOCX
- XLSX
- PPTX
- 将网页内容转换为 Markdown 格式:
- YouTube 视频文字记录
- Bing 搜索结果
- 通用网页
- 检索现有的 Markdown 文件
入门
- 克隆此存储库
- 安装依赖项:Copy
注意:这还将安装uv
和相关的 Python 依赖项。
- 构建项目:Copy
- 启动服务器:Copy
发展
- 使用
pnpm run dev
以监视模式启动 TypeScript 编译器 - 修改
src/server.ts
以自定义服务器行为 - 在
src/tools.ts
中添加或修改工具
与桌面应用程序一起使用
要将此服务器与桌面应用程序集成,请将以下内容添加到应用程序的服务器配置中:
Copy
可用工具
youtube-to-markdown
:将 YouTube 视频转换为 Markdownpdf-to-markdown
:将 PDF 文件转换为 Markdownbing-search-to-markdown
:将 Bing 搜索结果转换为 Markdownwebpage-to-markdown
:将网页转换为 Markdownimage-to-markdown
:将图像转换为带有元数据的 Markdownaudio-to-markdown
:将音频文件转换为 Markdown 格式并进行转录docx-to-markdown
:将 DOCX 文件转换为 Markdownxlsx-to-markdown
:将 XLSX 文件转换为 Markdownpptx-to-markdown
:将 PPTX 文件转换为 Markdownget-markdown-file
:检索现有的 Markdown 文件
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
You must be authenticated.
Tools
将各种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,可将 PDF、图片、音频文件、网页等内容转换为易于阅读和共享的 Markdown 文本。