标记MCP服务器
帮助我需要一个有Windows电脑的人来帮助我在Windows上添加对Markdownify MCP的支持。PR存在,但我无法测试它们。发布 这里 如果感兴趣。
Markdownify是一个模型上下文协议(MCP)服务器,它将各种文件类型和web内容转换为Markdown格式。它提供了一套工具,可以将PDF、图像、音频文件、网页等转换为易于阅读和共享的Markdown文本。
特性
- 将多种文件类型转换为Markdown:
- 可移植文档格式 - 图像 - 音频(带转录) - 文档 - 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视频转换为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 env-var用于限制可以从中检索文件的目录,例如。 MD_SHARE_DIR=[SOME_PATH] pnpm run start
贡献
欢迎投稿!请随时提交拉取请求。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
