Mcp-ChatBI
@dynamiclu
关于 Mcp-ChatBI
基于 Mcp 架构的 ChatBI,是一种数据分析智能体解决方案
概览
What is Mcp-ChatBI?
Mcp-ChatBI is a data analysis agent solution built on the MCP architecture, designed to address common ChatBI problems such as data accuracy, multi-metric queries, and automated analysis chains. It runs on Python 3.10–3.12 and is deployed via an API backend and a Gradio web interface.
How to use Mcp-ChatBI?
Clone the repository, install dependencies with pip3 install -r requirements.txt, configure your Qwen model API key and model name in config/config.toml, then start the API with python3 main-api.py and the Gradio interface with python3 main-webui.py.
Key features of Mcp-ChatBI
- Text2Tools approach for 100% data accuracy
- Multi-metric query in a single conversation
- Automated data analysis chain via model reasoning
- Supports Headless BI services or custom APIs
- Gradio web UI for easy interaction
Use cases of Mcp-ChatBI
- Ensuring absolute data accuracy in business intelligence reporting
- Querying multiple metrics (e.g., revenue, users, conversion) in one dialogue
- Automating complex analytical workflows like comparative analysis or root cause attribution
FAQ from Mcp-ChatBI
How does Mcp-ChatBI guarantee data accuracy?
Instead of Text2SQL or Text2Code, it uses a Text2Tools pattern where tools are Headless BI services or APIs, eliminating model hallucination.
Can I query multiple metrics in one conversation?
Yes. The model automatically decomposes the request, plans a task order, and calls the appropriate tools sequentially, returning all results together.
Which large language model does Mcp-ChatBI support?
It is configured to use Qwen models (e.g., qwen-max) via the config/config.toml file, where you set the API key and model name.
What are the deployment requirements?
Python 3.10 to 3.12 and installation of dependencies from requirements.txt. No GPU is explicitly required; it relies on model API calls.
Is Mcp-ChatBI open-source?
Yes. The project is available on GitHub and can be freely cloned and deployed.
其他 分类下的更多 MCP 客户端

Kapwing MCP
kapwing.comConnect Kapwing to Claude and ChatGPT via the Model Context Protocol (MCP). Upload footage, pull your latest export, add subtitles, translate them, or dub a video into another language — using your existing Kapwing accou

Prism – Contract Deadline Reader
Built AI, Inc.Give your AI agent a contract reader. Prism reads leases, mortgages, insurance policies and HOA documents and returns every deadline with its exact date, what happens if it is missed, and the sentence it came from. Remot
MCPChatbot Example
keli-wenA chatbot implementation compatible with MCP (terminal / streamlit supported)

FormLM
formlmBuild smart forms, scoring quizzes, and evaluation reports through natural language. An MCP Server that lets any AI agent create and manage complete assessment apps end-to-end.
MCP 聊天应用
machaojin1917939763基于MCP(Model Context Protocol)的智能聊天应用,支持Web和桌面环境。集成OpenAI/Anthropic API,提供MCP服务器的所有工具能力。简洁现代的UI设计,支持跨平台部署。
评论