
BI Chart
STDIOPython-based server for BI chart visualization and data processing
Python-based server for BI chart visualization and data processing
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.
server.py
: Main entry point for starting the MCP server.loader.py
processor.py
manager.py
memo.py
renderer.py
vega_lite.py
run_server.py
: A script to launch the server.pyproject.toml
, requirements.txt
, setup.py
) and documentation.python -m venv .venv
.venv\Scripts\activate # On Windows
pip install -r requirements.txt
You can run the server using the provided script:
python scripts/run_server.py
Alternatively, you can start the server directly from the module:
python -m mcp_bi_visualizer.server
Run the tests using your preferred test runner. For example, with pytest:
pytest
Enjoy using the BI Chart MCP Server!