mcpField
C
convert

convert

github.com/heyman333文档处理10115 次安装31 周前更新
代码仓库

关于 convert

convert 是一项技能,可通过 markitdown MCP 服务将 URL 或本地文件转换为 Markdown。它会构造相应的 URI、调用转换工具,并输出生成的 Markdown。

主要功能

  1. 01接受 URL、data URI 和文件路径
  2. 02将相对路径解析为绝对路径
  3. 03为本地文件构造 file URI
  4. 04调用 markitdown 转换工具
  5. 05输出转换后的 Markdown

适用场景

  1. 01将网页转换为 Markdown
  2. 02将本地文档转换为 Markdown
  3. 03转换以 data URI 提供的内容

MCP 相关

它通过调用 markitdown MCP 服务的 convert_to_markdown(uri) 工具进行转换。若服务未连接,会输出相应提示。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/heyman333/markitdown-skill --skill convert

安装后在 Claude Code 中输入/convert确认已加载。

详细介绍

使用 markitdown MCP 服务将 $ARGUMENTS 转换为 Markdown。

请遵循以下规则构建 URI:

  • 如果参数以 http://、https:// 或 data: 开头,则原样使用。
  • 如果参数是本地文件路径(绝对路径或相对路径),则将其转换为 file:// URI。
    • 使用当前工作目录将相对路径解析为绝对路径。
    • 示例:/Users/me/docs/report.pdf → file:///Users/me/docs/report.pdf

然后使用构建的 URI 调用 markitdown MCP 服务的 convert_to_markdown(uri) 工具。

直接输出生成的 Markdown 内容。

如果 convert_to_markdown 工具不可用,请打印: "⚠️ markitdown MCP 服务未连接。请先运行 /markitdown-setup,然后重启 Claude Code。"

评论

支持 Markdown