MCP

在对话里用 MCP Dashboards 渲染图表

适合要在兼容 MCP Apps 的客户端里直接看交互图和 KPI 的人,前提是只安装官方 npm 包 mcp-dashboards,并用 stdio 或本机 HTTP 拉起。

官方来源 · MCP Dashboards

安装

npx -y mcp-dashboards --stdio

适合谁

如果你要在对话里直接看到交互图表、仪表盘或 KPI 组件,而不是把数据导出到另一套 BI,MCP Dashboards 对口。它提供 32 个图表工具,覆盖 45 种以上子类型,并在兼容 MCP Apps 的客户端里渲染。

它适合已经能跑 npx、并且客户端在官方名单里的人:Claude Desktop、Claude Web、VS Code(GitHub Copilot)、Goose、Postman、MCPJam。ChatGPT 只写到正在推出,不能当成已经可用。仓库:

https://github.com/KyuRish/mcp-dashboards

只安装官方 npm 包 mcp-dashboards。名字相近的包不是官方出品;官方点名 mcp-dashboards-shared 曾是恶意软件。包页:

https://www.npmjs.com/package/mcp-dashboards

3 分钟完成第一次尝试

官方主路径是 stdio。先决条件:本机有 Node/npx,客户端能加 MCP 服务器。图表会在对话里渲染,数据会进入本机进程;默认 HTTP 模式只绑本机,但仍然不是“无本地读取”。

安装与配置位置是 Claude 的 MCP 列表。执行官方添加命令:

claude mcp add dashboard -- npx -y mcp-dashboards --stdio

等价启动参数是 npx -y mcp-dashboards --stdio。不要同时装名字相近的其他包。

低风险第一次调用:连上之后,让助手用自带的图表工具,把你已经准备好的一小份数字画成一张图或一个 KPI。摘录只写了「32 个图表工具 / 45+ 子类型」,没有给出工具名、字段或示例数据。因此第一次只要求「对话里出现可交互图」,不要编造 render_* 之类的名字,也不要编造演示 CSV 网址。

可观察成功信号:客户端里出现图表、仪表盘或 KPI 组件,而不是进程立刻退出。若只看到文本描述,说明当前客户端可能不在 MCP Apps 兼容名单里。

使用案例

案例一:在对话里画交互图。对应能力是 32 个图表工具。把你手头的分类或时间序列交给助手,让它选合适的子类型。官方没有列出子类型名单,成功只看图是否出现。

案例二:把同一批数收成仪表盘或 KPI。对应能力是仪表盘与 KPI 组件。适合看几个关键指标并排,而不是单张图。同样没有布局参数表;能确认的只有「会在对话内渲染」。

若客户端走 HTTP 而不是 stdio,官方命令是 npx mcp-dashboards,服务出现在:

http://127.0.0.1:3001/mcp

默认只监听本机。不要把它暴露到公网——官方没有写反代或鉴权。

使用边界

兼容名单止于上面六个客户端;ChatGPT 仍在推出中。未点名的 IDE 不要假设能渲染 MCP Apps。

安装面只有官方包 mcp-dashboards。看到 mcp-dashboards-shared 或其他近似名就停。stdio 与本机 HTTP 是已写明的两种进程形态,没有写云端托管 URL。

官方没有给出工具名、数据列约束、主题或导出接口。缺什么就停在「对话内渲染」。数据会留在本机 MCP 进程和客户端会话里。