BI Chart

v1.0.0Analyticsstable

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.

bi-chart-mcp-servermcpai-integration
Share:
13
Stars
0
Downloads
0
Weekly
0/5

What is BI Chart?

BI Chart is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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 nat...

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.

This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An MCP (Model Context Protocol) server for data transformati

Use Cases

Transform data into business intelligence visualizations through natural language.
Generate charts and dashboards from data sources using AI.
c-cf

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedNov 16, 2025
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx bi-chart-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use BI Chart

The BI Chart MCP Server enables AI assistants to connect to data sources, perform data transformations, and generate business intelligence visualizations using Vega-Lite specifications through natural-language requests. It acts as a bridge between conversational AI and structured data, allowing users to request charts, dashboards, and analytical summaries without writing visualization code. Data analysts and developers benefit from this server when they want to rapidly explore datasets and produce publication-quality charts through simple prompts.

Prerequisites

  • Python 3.9+ installed on your system
  • Git installed for cloning the repository
  • The project dependencies (installed via pip from requirements.txt)
  • An MCP-compatible client such as Claude Desktop or Claude Code
1

Clone the repository

Clone the BI Chart MCP Server repository to your local machine.

git clone https://github.com/c-cf/BI-Chart-MCP-Server.git
cd BI-Chart-MCP-Server
2

Create and activate a Python virtual environment

Create an isolated Python environment to avoid dependency conflicts.

python -m venv .venv
# On macOS/Linux:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
3

Install dependencies

Install all required Python packages from the requirements file.

pip install -r requirements.txt
4

Start the MCP server

Launch the server using either the provided run script or by invoking the module directly.

# Using the launch script:
python scripts/run_server.py

# Or invoking the module directly:
python -m mcp_bi_visualizer.server
5

Add the server to your MCP client configuration

Register the BI Chart server in your claude_desktop_config.json so your AI assistant can discover and use it.

{
  "mcpServers": {
    "bi-chart": {
      "type": "stdio",
      "command": "python",
      "args": ["-m", "mcp_bi_visualizer.server"],
      "cwd": "/absolute/path/to/BI-Chart-MCP-Server"
    }
  }
}
6

Run the test suite to verify the installation

Confirm everything is working correctly by running the included tests.

pytest

BI Chart Examples

Client configuration

Claude Desktop configuration to run the BI Chart MCP server using the Python module entry point.

{
  "mcpServers": {
    "bi-chart": {
      "type": "stdio",
      "command": "python",
      "args": ["-m", "mcp_bi_visualizer.server"],
      "cwd": "/absolute/path/to/BI-Chart-MCP-Server"
    }
  }
}

Prompts to try

Example natural-language requests for generating BI charts and data visualizations.

- "Create a bar chart showing monthly sales by region from this CSV data"
- "Generate a line chart of website traffic over the last 12 months"
- "Transform this JSON dataset and produce a scatter plot of revenue vs. expenses"
- "Build a pie chart breaking down customer segments by percentage"
- "Visualize the top 10 products by units sold as a horizontal bar chart"

Troubleshooting BI Chart

Module not found error when starting the server

Ensure your virtual environment is activated and all dependencies are installed. Run `pip install -r requirements.txt` again inside the activated environment.

Charts are not rendering or returning empty results

Verify that the data you are providing is in a format the server can parse. Check the server logs for Vega-Lite specification errors, which often indicate unsupported field types or missing data columns.

MCP client cannot connect to the server

Use the absolute path in the `cwd` field of your config and ensure the Python interpreter path in `command` matches the one in your virtual environment (e.g. /path/to/BI-Chart-MCP-Server/.venv/bin/python).

Frequently Asked Questions about BI Chart

What is BI Chart?

BI Chart is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install BI Chart?

Follow the installation instructions on the BI Chart GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with BI Chart?

BI Chart works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is BI Chart free to use?

Yes, BI Chart is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Analytics MCP Servers

Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "bi-chart-mcp-server": { "command": "npx", "args": ["-y", "bi-chart-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use BI Chart?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides