BI Chart
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.
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
Maintainer
Works with
Installation
Manual Installation
npx bi-chart-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-ServerCreate 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\activateInstall dependencies
Install all required Python packages from the requirements file.
pip install -r requirements.txtStart 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.serverAdd 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"
}
}
}Run the test suite to verify the installation
Confirm everything is working correctly by running the included tests.
pytestBI 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.
BI Chart Alternatives — Similar Analytics Servers
Looking for alternatives to BI Chart? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
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.
Set Up BI Chart in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.