iqingyoung/search2chart-mcp

iqingyoung★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

search2chart-mcp: agent-native charting — turn search/research/tabular data into inline charts in agent conversations. Native DSH plugin (true inline) + cross-agent MCP server (file-link + interactive HTML).

README 摘要

search2chart-mcp Turn any tabular data into inline charts directly inside agent conversations . Zero runtime dependencies, multi-client adaptive. 把「任意表格数据」变成 直接内联在 agent 对话流里的图表 。零运行时依赖,多端自适应。 安装 两条路径 路径 目录 适用 通用 MCP server mcp/ ZCode / Claude Desktop / Cursor / WorkBuddy / Trae / Codex / DSH 通用 原生 DSH 插件 dsh/ DeepSeek Harness(真·内联,图片直接进对话) - 用 MCP 客户端 → 用 mcp/ ,对话框直接出图 - 用 DSH 且想要原生体验 → 用 dsh/ ;DSH 里也能用 mcp/ (走文件链接) - 两者可并存 快速开始 1. 在你的 MCP 配置里加入 如果 npx 拉不到,用 clone 后的绝对路径: "command": "node", "args": [" /mcp/server.js"] 2. 首次接入:测试你的 Agent 能渲染哪种图片 不同 Agent 渲染器对图片格式支持各异。先用 all 模式一次性测试: 临时配置 (在 MCP 配置里加环境变量): 发给 Agent 的测试 prompt : Agent 返回 3-4 行图,分别标记为: - 【1·data URI】 — 自包含 base64,无需联网 - 【2·localhost http】 — 本地 HTTP 服务 - 【3·file://】 — 本地文件路径 - 【4·CDN 公网 https】 — GitHub + jsDelivr 公网地址 哪个在对话框里真正渲染成了图片,你的 Agent 就支持哪种。 3. 固定模式 能渲染的格式 设置 data URI ✅ ECHARTS INLINE MODE=inline (默认) file:// ✅ ECHARTS INLINE MODE=file localhost http ✅ ECHARTS INLINE MODE=inline CDN 公网 https ✅ ECHARTS INLINE MODE=cdn MCP image block ✅ inline + 调用时 returnImage:true 都显示不了 ECHARTS INLINE MODE=none ,用 .html 交互图 Agent 自动检测 工具结果里已内置 Agent 指令,告诉模型如何根据用户反馈自动设置模式: 已知客户端实测 :ZCode → file ,OpenCode → inline (data URI),Work…

在 GitHub 查看完整 README →
Agent/智能体agentchartdatavizdeepseek-harnessdsh-pluginechartsmcpsearch

分类