isqqw 社区图表搜索(图片版)
基本信息
服务简介
用自然语言搜索 isqqw 社区 20,000+ ECharts 图表库,通过向量语义检索找到最相关的候选图表,再使用 rerank 模型对 top5 候选结果重排序,确保返回最相关的图表渲染图片。
使用场景
- 在对话中直接预览社区图表效果,无需运行代码
- 快速找到视觉上符合需求的图表样式
- 向非技术人员展示图表效果时使用
- 在报告写作中快速插入社区优质图表图片
接入配置
Claude Desktop / Cursor / OpenClaw(Streamable HTTP)
{
"mcpServers": {
"isqqw-echarts-search-img": {
"url": "https://mcp.isqqw.com/search-echarts-img/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
在 https://mcp.isqqw.com 注册账号并创建 API Key,替换 YOUR_API_KEY。
工具列表
| 工具名 |
说明 |
search_and_render_chart |
用自然语言搜索社区图表,qwen3-rerank 重排序后渲染最相关图表并返回图片及来源链接 |
参数说明
| 参数名 |
类型 |
必填 |
说明 |
query |
string |
是 |
搜索描述,如「渐变色柱状图」「中国地图人口热力」「深色主题折线图」 |
width |
integer |
否 |
图片宽度(像素),默认 800 |
height |
integer |
否 |
图片高度(像素),默认 600 |
theme |
string |
否 |
图表主题,默认 default,可选 dark/vintage/macarons 等 |
outputType |
string |
否 |
输出格式 png 或 jpeg,默认 png |
返回格式
返回两部分内容:
- 图片:渲染好的图表图片(png/jpeg)
- 文字:图表标题 + 来源链接
https://www.isqqw.com/viewer?id=xxx
技术实现
- 向量语义搜索:将用户查询转化为向量,在 Milvus 向量数据库中检索 top5 相似图表
- AI 重排序:使用阿里云 qwen3-rerank 模型对候选结果重排序,选出最相关的一个
- 实时渲染:通过 Node.js + ECharts 服务端渲染,将图表 option 代码渲染为图片返回
使用示例
用户:帮我找一个好看的词云图,直接给我看效果
AI 调用 search_and_render_chart:
- query: "好看的词云图"
返回:
[图片] 渲染好的词云图
📊 彩色词云图 | https://www.isqqw.com/viewer?id=67890
与代码版的区别
| 对比项 |
搜索代码版 |
搜索图片版 |
| 返回内容 |
ECharts option JS 代码 |
渲染好的图片 |
| 适用场景 |
需要二次开发、嵌入项目 |
直接预览效果、插入文档 |
| 额外参数 |
无 |
width / height / theme / outputType |