Skip to main content
Glama

MCP ASCII Charts

MIT License

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

# Install from npm npm install -g mcp-ascii-charts # Or install from GitHub npm install -g git+https://github.com/gianlucamazza/mcp-ascii-charts.git # Add to your MCP configuration { "mcpServers": { "ascii-charts": { "command": "mcp-ascii-charts" } } }

💡 Usage examples

Line chart

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

Bar chart

Team Performance Frontend ████████████████████████████ 85% Backend ██████████████████████ 67% DevOps ████████████████ 54% QA ██████████████████████████████████ 92%

🛠️ MCP tools

FunctionDescription
create_line_chartGenerate line charts for temporal data
create_bar_chartCreate horizontal/vertical bar charts
create_scatter_plotVisualize correlations between variables
create_histogramShow frequency distributions
create_sparklineMini-charts for compact dashboards

📋 Parameters

{ "data": [10, 25, 30, 45, 60], "labels": ["Q1", "Q2", "Q3", "Q4", "Q5"], "title": "Quarterly Growth", "width": 60, "height": 15, "color": "blue" }

🎨 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

# 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

📚 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

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. 🎯 Features
    1. 📊 Supported chart types
      1. 🚀 Quick installation
        1. 💡 Usage examples
          1. Line chart
          2. Bar chart
        2. 🛠️ MCP tools
          1. 📋 Parameters
            1. 🎨 Customization
              1. 🛠️ Development
                1. 📚 Documentation
                  1. 🐛 Issues & Support
                    1. 📄 License
                      1. 🙏 Contributing
                        1. ⭐ Star History

                          Related MCP Servers

                          • A
                            security
                            A
                            license
                            A
                            quality
                            A Model Context Protocol server that provides tools for analyzing text documents, including counting words and characters. This server helps LLMs perform text analysis tasks by exposing simple document statistics functionality.
                            Last updated -
                            1
                            8
                            7
                            JavaScript
                            Apache 2.0
                          • A
                            security
                            F
                            license
                            A
                            quality
                            A comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.
                            Last updated -
                            28
                            3
                            Python
                          • -
                            security
                            -
                            license
                            -
                            quality
                            A simple implementation of a Model Context Protocol server that demonstrates core functionality including mathematical tools (add, subtract) and personalized greeting resources.
                            Last updated -
                            3
                            Python
                            GPL 3.0
                          • A
                            security
                            A
                            license
                            A
                            quality
                            mcp-server-chart
                            Last updated -
                            25
                            8,953
                            1,670
                            TypeScript
                            MIT License
                            • Apple

                          View all related MCP servers

                          MCP directory API

                          We provide all the information about MCP servers via our MCP API.

                          curl -X GET 'https://glama.ai/api/mcp/v1/servers/gianlucamazza/mcp-ascii-charts'

                          If you have feedback or need assistance with the MCP directory API, please join our Discord server