求助!我需要一位使用 Windows 电脑的朋友帮助我在 Windows 上添加对 Markdownify-MCP 的支持。已有一些 PR,但我无法进行测试。如果你感兴趣,请在此处发帖 here。
Markdownify 是一个模型上下文协议(MCP)服务器,能够将各种文件类型和网页内容转换为 Markdown 格式。它提供了一套工具,可以将 PDF、图片、音频文件、网页等转换为易于阅读和分享的 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": {
// 默认情况下,服务器将使用 `uv` 的默认安装位置
"UV_PATH": "/path/to/uv"
}
}
}
}

youtube-to-markdown
:将 YouTube 视频转换为 Markdown
pdf-to-markdown
:将 PDF 文件转换为 Markdown
bing-search-to-markdown
:将 Bing 搜索结果转换为 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 文件。文件扩展名必须以 *.md 或 *.markdown 结尾。
可选:设置 MD_SHARE_DIR
环境变量以限制可从中检索文件的目录,例如 MD_SHARE_DIR=[SOME_PATH] pnpm run start
欢迎贡献!请随时提交 Pull Request。
本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。