-
Notifications
You must be signed in to change notification settings - Fork 574
Closed
Description
1.sqlbot版本1.2.1;MaxKB版本2.3.0,Dify版本1.9.2
2.运行方式:均采用Docker Compose容器编排运行
3.问题复现:
(1)SQLbot部署方式
采用容器编排方式部署(从官方下载的yaml文件),修改了映射端口和MCP图片服务地址:
9000映射8000端口,9001映射8001端口,SERVER_IMAGE_HOST修改为本机服务器地址,如图,在SQLBot内测试功能一切正常:


(2)MaxKB调用MCP
从官方文档的下载的mk文件导入MaxKB,仅修改了MCP调用的地址,其余保持不变,如下图

开始调试,如果是图表类型是tables,可以正常调用,没有问题,如下图所示:


如果要求展示折线图,则图形无法渲染,MaxKB无法回答直至超时,如下图所示:


此时打开SQLBot,发现图形没有被渲染:

(3)Dify调用MCP
使用官方教程的MCP调用工作流。也是一样,类型如果是Table没有问题,如果是折线图则图形不能被渲染直至超时

4.其他尝试解决该问题的办法
(1)尝试切换其他模型,如deepseek v3,deepseek r1, QwQ-32B等,都一样,table类型没问题,图形没法渲染。
(2)怀疑是不是跨域的问题,但看了一下容器挂载的images目录下,没有任何图片生成
(3)换了台服务器用1panel商店进行部署(不改映射端口了,MCP就用默认的8001),还是一样的问题,图形无法渲染。
(4)再次检查MCP地址是否配置正确,SERVER_IMAGE_HOST均没有问题