mcpField
C
Csvglow

Csvglow

本地服务
github.com/Ratnaditya-J数据与分析1432 周前更新

关于 Csvglow

Csvglow 可将 CSV、TSV 和 Excel 文件生成可交互的独立 HTML 仪表板,面向需要快速探索表格数据的人。它自动识别列类型并生成图表、分析结果和可筛选的数据表。

主要功能

  1. 01自动识别列类型并生成图表
  2. 02多列分析与交叉分析
  3. 03相关性热图和散点图
  4. 04可排序、筛选的数据表
  5. 05图表复制到剪贴板
  6. 06生成离线独立 HTML 文件

适用场景

  1. 01快速浏览 CSV 或 Excel 数据
  2. 02比较分类与数值指标
  3. 03分析数值列相关性
  4. 04将图表复制到演示文稿

MCP 相关

Csvglow 可在 MCP 模式下作为工具运行;配置后,MCP 客户端可根据文件路径请求生成仪表板。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"csvglow": {
"command": "npx",
"args": [
"-y",
"csvglow"
]
}
}
}
启动命令npx -y csvglow

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcsvglow

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

csvglow

csvglow MCP server

从 CSV/Excel 文件生成精美的交互式 HTML 仪表板。一条命令,无需配置。

csvglow sales.csv

在浏览器中打开一个独立的 HTML 仪表板,其中包含自动检测的图表、智能多列洞察、相关性分析和可排序的数据表。采用深色渐变主题。可将任意图表复制到剪贴板。

安装

pip install csvglow

也可通过 npx 使用(无需安装):

npx csvglow data.csv

用法

csvglow data.csv                    # CSV to dashboard, opens in browser
csvglow report.xlsx                 # Excel works too
csvglow data.csv -o dashboard.html  # Custom output path
csvglow data.csv --no-open          # Don't auto-open browser

生成内容

  • 智能发现 — 多列叙事分析,可交叉引用指标,揭示矛盾、效率差距以及表现最佳/最差者
  • 为每个数值列生成直方图,并显示均值、中位数、标准差、四分位数和离群值数量
  • 为分类列生成条形图
  • 交叉分析 — 自动生成分类数据与数值数据的交叉表,并显示总体均值线
  • 为日期列生成带填充区域的时间序列折线图
  • 数值列之间的相关性热力图
  • 为高度相关的列对生成散点图(|r| > 0.7)
  • 可排序、可筛选的数据表(前 1000 行)
  • 每个图表都带有复制按钮,可粘贴到幻灯片中

输出为单个独立的 HTML 文件。无需服务、无需 CDN,可离线使用。

MCP 服务

csvglow 可作为 MCP 工具在任何兼容 MCP 的客户端中使用。完成配置后,让 AI 助手根据文件路径生成仪表板即可。

选择你的客户端,并将 csvglow 添加到其 MCP 配置文件中:

客户端配置文件位置
Cursor项目根目录下的 .cursor/mcp.json
Windsurf~/.windsurf/mcp.json

将以下内容添加到配置中:

{
  "mcpServers": {
    "csvglow": {
      "command": "npx",
      "args": ["-y", "csvglow", "--mcp"]
    }
  }
}

使用 npx,因此无需额外安装任何内容。

如果你已通过 pip 安装 csvglow,请改用 "command": "csvglow" 和 "args": ["--mcp"]。

OpenClaw 技能

csvglow 可作为 OpenClaw 技能使用。任何兼容 OpenClaw 的客户端都可以自动发现并使用它,无需手动配置。

支持的格式

  • .csv / .tsv(自动检测分隔符)
  • .xls
  • .xlsx(仅支持第一个工作表,后续将支持多工作表)

更新日志

0.1.0
  • 首次发布
  • 自动检测列类型(数值、分类、日期时间、标识符)
  • 智能发现:检测矛盾、分析效率,并跨多列识别表现最佳/最差者
  • 直方图(带统计信息侧栏)、条形图、交叉分析表、时间序列、相关性热力图、散点图
  • 可排序/可筛选的数据表
  • 支持复制所有图表到剪贴板
  • MCP 服务模式(csvglow --mcp)
  • 支持 OpenClaw 技能
  • 针对大型文件(100k+ 行)的智能采样

路线图

  • 支持 Excel 多工作表
  • 支持通过连接键合并多个文件
  • 浅色主题
  • 自定义调色板
  • 导出为 PDF

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。