Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Bi Chart Mcp Server

    An MCP (Model Context Protocol) server for data transformation and BI charts will allow AI assistants to connect to your data sources, transform data, and generate high-quality visualizations through natural language requests.

    13 stars
    Python
    Updated Jul 11, 2025

    Table of Contents

    • Project Structure
    • Installation
    • Running the Server
    • Testing
    • Notes

    Table of Contents

    • Project Structure
    • Installation
    • Running the Server
    • Testing
    • Notes

    Documentation

    BI Chart MCP Server

    This project implements the BI Chart MCP Server using Python. Previously, the functionality was prototyped with TypeScript, but the current and maintained version is built with Python.

    Project Structure

    • mcp_bi_visualizer/: Contains the main server code and modules.
    • server.py: Main entry point for starting the MCP server.
    • data/: Data loading and processing modules.
    • loader.py
    • processor.py
    • resources/: Modules to manage project resources.
    • manager.py
    • memo.py
    • visualization/: Visualization components.
    • renderer.py
    • vega_lite.py
    • scripts/
    • run_server.py: A script to launch the server.
    • tests/: Unit tests for the server and visualization components.
    • Other files include configuration files (e.g., pyproject.toml, requirements.txt, setup.py) and documentation.

    Installation

    1. Clone the repository.

    2. Create a virtual environment and activate it:

    code
    python -m venv .venv
       .venv\Scripts\activate   # On Windows

    3. Install the required dependencies:

    code
    pip install -r requirements.txt

    Running the Server

    You can run the server using the provided script:

    code
    python scripts/run_server.py

    Alternatively, you can start the server directly from the module:

    code
    python -m mcp_bi_visualizer.server

    Testing

    Run the tests using your preferred test runner. For example, with pytest:

    code
    pytest

    Notes

    • The project has been migrated from a TypeScript-based implementation to Python.
    • For any issues or contributions, please refer to the CONTRIBUTING.md file.

    Enjoy using the BI Chart MCP Server!

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • FA

      Fal Mcp Server

      Python·
      8
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • FA

      Fal Mcp Server

      Python·
      8
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k