mcp-ascii图表
](https://www.npmjs.com/package/mcp-ascii-charts)  ](https://github.com/gianlucamazza/mcp-ascii-charts/actions/workflows/ci.yml) ](https://www.npmjs.com/package/mcp-ascii-charts) ](https://github.com/gianlucamazza/mcp-ascii-charts)
模型上下文协议服务器,用于直接在终端中生成ASCII图表。
🎯 特性
- 纯ASCII图表 -终端环境的轻量级可视化
- MCP集成 -与Claude、Cursor和其他MCP客户端兼容
- 无GUI依赖关系 -非常适合服务器和SSH环境
- 高度可定制 -可配置的尺寸、颜色和样式
📊 支持的图表类型
- 折线图 -时间趋势线图
- 柱状图 -水平和垂直条形图
- 散点图 -数据相关性散点图
- 直方图 -分布直方图
- 迷你图 -内联迷你图表
🚀 快速安装
可用时间:
步骤1:全局安装
# Install globally from npm (required for MCP servers)
npm install -g mcp-ascii-charts
# Or install from GitHub
npm install -g git+https://github.com/gianlucamazza/mcp-ascii-charts.git步骤2:配置MCP客户端
添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ 视窗: %APPDATA%\Claude\claude_desktop_config.json\ Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"ascii-charts": {
"command": "mcp-ascii-charts"
}
}
}步骤3:重新启动克劳德桌面
配置后,重新启动Claude Desktop以加载MCP服务器。
💡 使用示例
折线图
Monthly Sales (2024)
100 ┤ ╭╮
90 ┤ ╭─╯╰╮
80 ┤ ╭─╯ ╰╮
70 ┤ ╭─╯ │
60 ┤ ╭──╯ ╰╮
50 ┤ ╭──╯ │
40 ┤ ╭──╯ ╰─
30 ┤ ╭──╯
20 ┤ ╭──╯
10 ┤ ╭──╯
0 ┼────────────────╯
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec柱状图
Team Performance
Frontend ████████████████████████████ 85%
Backend ██████████████████████ 67%
DevOps ████████████████ 54%
QA ██████████████████████████████████ 92%🛠️ MCP工具
| 功能 | 说明 |
|---|---|
create_line_chart | 为时间数据生成折线图 |
create_bar_chart | 创建水平/垂直条形图 |
create_scatter_plot | 可视化变量之间的相关性 |
create_histogram | 显示频率分布 |
create_sparkline | 紧凑型仪表板的迷你图表 |
📋 参数
{
"data": [10, 25, 30, 45, 60],
"labels": ["Q1", "Q2", "Q3", "Q4", "Q5"],
"title": "Quarterly Growth",
"width": 60,
"height": 15,
"color": "blue"
}🎨 定制
- 维度:配置宽度和高度
- 颜色:ANSI颜色支持(12种颜色可用)
- 灵活的数据输入:带有可选标签的数组
- Unicode呈现:方框绘制字符,视觉效果流畅
🛠️ 发展
# Clone the repository
git clone https://github.com/gianlucamazza/mcp-ascii-charts.git
cd mcp-ascii-charts
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build📚 文档
🐛 问题与支持
📄 许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
🙏 贡献
欢迎投稿!请阅读我们的 贡献指南 有关如何提交pull的详细信息 请求、报告问题并为项目做出贡献。
⭐ 明星历史

