mcpField
M
Md2svg Mcp

Md2svg Mcp

本地服务
github.com/yossi-lee媒体与设计072 周前更新

关于 Md2svg Mcp

Md2svg Mcp 是一款将 Markdown 转换为 SVG 图片的 MCP 服务,适用于需要呈现格式化文本的 MCP 客户端,并支持调整尺寸、留白和颜色。

主要功能

  1. 01将 Markdown 转换为 SVG
  2. 02呈现标题、列表、代码和表格
  3. 03自定义尺寸、留白和颜色

适用场景

  1. 01将 Markdown 内容生成为 SVG
  2. 02调整 SVG 布局和外观

MCP 相关

它向 MCP 客户端提供 `markdown_to_svg` 工具,用于将 Markdown 文本转换为 SVG 文件。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"md2svg": {
"command": "uvx",
"args": [
"md2svg-mcp"
]
}
}
}
启动命令uvx md2svg-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimd2svg-mcp

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
widthinteger否SVG图像宽度
md_textstring是Markdown文本内容
paddinginteger否SVG图像内边距
output_file_pathstring否输出SVG文件路径

详细介绍

Md2svg-mcp

一个可将 Markdown 文本转换为 SVG 图像的模型上下文协议(MCP)服务。

概述

此 MCP 服务提供了一个将 Markdown 内容转换为 SVG 格式的工具。它支持多种 Markdown 元素,包括标题、列表、代码块和表格。该服务可轻松集成到任何 MCP 客户端中,让用户能够以可缩放矢量图形格式查看 Markdown 内容。

功能

  • Markdown 解析:将 Markdown 文本转换为结构化区块。
  • SVG 生成:将 Markdown 元素渲染为 SVG 元素。
  • 自定义:支持自定义输出尺寸、内边距和颜色。
  • MCP 集成:兼容任何 MCP 客户端。

安装

{
  "mcpServers": {
    "md2svg-mcp": {
      "command": "uvx",
      "args": [
        "md2svg-mcp"
      ]
    }
  }
}

配置

markdown_to_svg 工具支持以下参数:

  • md_text:要转换的 Markdown 文本。
  • output_file:输出 SVG 文件名(默认值:output.svg)。
  • width:SVG 图像的宽度(默认值:720)。
  • padding:SVG 内容周围的内边距(默认值:50)。

贡献

欢迎提交拉取请求。对于重大更改,请先创建议题,讨论您想要进行的更改。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。