Allows installation directly from GitHub repository and provides issue reporting, feature requests, and bug reporting through GitHub's platform.
Enables installation of the package through npm package manager, supporting both global installation and dependency management.
Supports Unicode rendering with box-drawing characters for creating smoother visual representations in terminal-based charts.
mcp-ascii-charts
A Model Context Protocol server for generating ASCII charts directly in your terminal.
🎯 Features
Pure ASCII charts - Lightweight visualizations for terminal environments
MCP integration - Compatible with Claude, Cursor, and other MCP clients
No GUI dependencies - Perfect for servers and SSH environments
Highly customizable - Configurable dimensions, colors, and styles
📊 Supported chart types
Line Chart - Line graphs for temporal trends
Bar Chart - Horizontal and vertical bar charts
Scatter Plot - Scatter plots for data correlation
Histogram - Distribution histograms
Sparkline - Inline mini-charts
🚀 Quick installation
Available on npm
Step 1: Install globally
Step 2: Configure your MCP client
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Step 3: Restart Claude Desktop
After configuration, restart Claude Desktop to load the MCP server.
💡 Usage examples
Line chart
Bar chart
🛠️ MCP tools
Function | Description |
| Generate line charts for temporal data |
| Create horizontal/vertical bar charts |
| Visualize correlations between variables |
| Show frequency distributions |
| Mini-charts for compact dashboards |
📋 Parameters
🎨 Customization
Dimensions: Configure width and height
Colors: ANSI color support (12 colors available)
Flexible data input: Arrays with optional labels
Unicode rendering: Box-drawing characters for smooth visuals
🛠️ Development
📚 Documentation
🐛 Issues & Support
📄 License
MIT License - see LICENSE file for details.
🙏 Contributing
Contributions are welcome! Please read our Contributing Guidelines for details on how to submit pull requests, report issues, and contribute to the project.
⭐ Star History
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Model Context Protocol server that generates lightweight ASCII charts directly in terminal environments, supporting line charts, bar charts, scatter plots, histograms, and sparklines without GUI dependencies.
Related MCP Servers
- TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that generates TradingView chart visualizations with real-time updates, enabling AI assistants to create and display financial charts through an integration with Chart-IMG API.
- AsecurityFlicenseAqualityThis Model Context Protocol (MCP) server provides powerful visualization tools using QuickChart.io APIs. With this MCP, AI assistants can create charts, diagrams, barcodes, QR codes, word clouds, tables, and more.Last updated -127
- -securityFlicense-qualityA Model Context Protocol server that generates beautiful chart images from ECharts configurations, supporting various chart types with customizable dimensions.Last updated -35