JoeCHEN (@JoeCHEN99)【开源】可远程部署的Tikz MCP Server 中发帖

介绍
项目地址

为了实现利用LLM来绘制示意图。之前的方案是使用SVG代码->SVG图的方案。但该方案存在的缺点是:SVG中无法渲染Latex代码,导致很多涉及公式的流程的可读性很差。

因此,转向使用 Tikz这一原生支持 Latex 公式渲染的解决方案。
在已有项目的基础上,根据 MPC 的 Python SDK 文档,手搓了一个支持 HTTP 的 MCP Server.
功能

在线渲染 Tikz 转化为图片,返回对应的 PNG 图片的 Base64 编码
在线渲染 Tikz 转化为图片,返回对应的 PNG 图片的 URL
在线热更新,通过MCP 来更新容器内镜像的 Tex 包,用于解决缺失包的问题。

部署
提供了两种部署方案

全量部署
最小化部署

均提供了对应的一键执行脚本文件。
效果展示

在 CherryStudio 中使用(可以渲染 Base64和 URL...