发帖
 找回密码
 立即注册
搜索
5 1 0
资源分享 247 5 2025-7-24 10:22:18
敲黑板:必须生成可以编辑的流程图,Claude 生成的 HTML 很好看,但是我改起来太难受,不考虑。

既然drawio是开源的,那么肯定有 drawio 的 MCP 服务器,一搜果然有,然后很快安装上让制作出的 Drawio Agent 完成了讲解大模型的流程图的绘制:
ccfa2f6c326d58dbb5620c1f72b9a5852bf15990.webp
接下来就分享一下如何使用同款效果吧!

安装 Drawio MCP1. 下载 OpenMCP
先下载 openmcp,根据这里的教程:
获取 OpenMCP | OpenMCP.
2. 添加 Drawio MCP 服务器
然后打开 openmcp 的控制面板,点击 + 添加:
c3bd2d0b0cc1e4a44e8cada4e409bf8332282495.webp
选择 STDIO,然后命令填入 npx -y drawio-mcp-server,工作目录留空就行。
.
3. 启动 Drawio MCP 服务器
然后点击这里启动:
6b060cd0d89ab3c2e0c180ce4e82c69835d50dc9.webp
启动后,openmcp 会自动去连结 Drawio MCP 服务器,显示连接成功就没问题了:
a3fdc111cd5a3f388b578e78a50359fdd15d2ad9.jpeg
.4. 安装 drawio 浏览器插件并准备绘画环境
安装后,打开网页版本 drawio:https://app.diagrams.net/
打开插件,如果显示 connected 代表连接成功:
b9fdb7829ef3a669b33dbc8cb76da1795b7837f0.webp

5. 开始玩耍!
回到 openmcp,打开一个交互测试窗口,询问如下的问题:

我现在向大模型输入“今天还没吃饭,现在好”,大模型输出一个向量代表 logits,然后选中其中数值最大的一个,备选单词有“饿”,还有很多其他的,你需要帮我生成一个绘制当前场景的 html,表示一下这个逻辑,选择了logits最大的那个,然后那个单词是“饿”,然后拼接到上面的句子中。你需要创建 logits 和每一个token单词,把它们放在一个方块内。请使用从左到右的布局风格来绘制。

配置一下你的大模型 API,按下回车,你的 Agent 就会开始工作啦!
4b9f9fae8ed65f01e70589f078efb52ab8ac0af1.png
过一会,就能看到结果了:
58ab031d7e4c58533742ffe5f4497fe294703e9d.webp
感觉不太好看,我更喜欢 logits 颜色保持一致,我们继续把需求仍给 AI:
23ded031009b5f50f9d6af193a15d24c16f497b4.webp
这下的效果就完美了:
ccfa2f6c326d58dbb5620c1f72b9a5852bf159910.webp
最后,觉得好用的话,不要忘记给 OpenMCP 点个 star :
GitHub - LSTM-Kirigaya/openmcp-client: All in one vscode plugin for mcp developer







──── 1人觉得很赞 ────

使用道具 举报

2025-7-24 10:25:47
感谢分享,idea不错
2025-7-24 10:26:02
这作者思路真棒
2025-7-24 10:26:12
这openmcp在这里面的作用或者定位到底是啥
sj10jsj
2025-7-24 10:26
可以快速了解一个 mcp server,或者调试自己手搓的 mcp server. 这个可视化太酷了  详情 回复
2025-7-24 10:26:25
hython 发表于 2025-7-24 10:26
这openmcp在这里面的作用或者定位到底是啥

可以快速了解一个 mcp server,或者调试自己手搓的 mcp server. 这个可视化太酷了
2025-7-24 10:26:44
感谢分享,感觉很有用
您需要登录后才可以回帖 立即登录
高级模式