本项目运用 Python 实现了 BI 图表 MCP 服务器。此前该功能曾通过 TypeScript 进行原型开发,而当前的维护版本采用 Python 编写。
python -m venv .venv
.venv\Scripts\activate # Windows 系统
pip install -r requirements.txt
你可以使用提供的脚本启动服务器:
python scripts/run_server.py
或者直接从模块启动服务器:
python -m mcp_bi_visualizer.server
使用你喜欢的测试运行器运行测试。例如,使用 pytest:
pytest
python -m venv .venv
.venv\Scripts\activate # Windows 系统
pip install -r requirements.txt
启动服务器:
# 使用脚本启动服务器
python scripts/run_server.py
# 或者直接从模块启动服务器
python -m mcp_bi_visualizer.server
运行测试:
# 使用 pytest 运行测试
pytest
server.py:启动 MCP 服务器的主要入口点。loader.pyprocessor.pymanager.pymemo.pyrenderer.pyvega_lite.pyrun_server.py:启动服务器的脚本。pyproject.toml、requirements.txt、setup.py)和技术文档。文档未提及相关信息。
希望你会喜欢这个 BI 图表 MCP 服务器!