MCP本地分析师
在本地访问您的数据💬📊. 使用模型上下文协议(MCP)、Ollama和SQLite构建的私人AI数据分析师。将自然语言转换为SQL查询,而无需数据离开您的机器。包括一个Docker化的Streamlit UI
入门指南
先决条件
在运行应用程序之前,请确保已安装以下内容:
- Docker&Docker编写 -在容器中运行应用程序所必需的
- 从以下位置安装Docker桌面 - 默认情况下包括Docker Compose
- 奥拉玛 -用于运行本地LLM模型
- 下载自 奥拉玛 - 安装后,拉一个模型: ollama pull mistral (或您喜欢的型号) - Ollama将作为服务运行 http://localhost:11434
本地安装和运行
- 克隆仓库
- 确保Olama正在运行:
ollama serve(在单独的终端中保持此运行)
- 使用Docker Compose启动应用程序:
docker-compose up --build- 打开浏览器并导航到:
http://localhost:8501配置
- 通过编辑修改数据库
src/seed_data.py如有需要 - 在应用程序UI中配置模型选择和参数
- 数据存储在
data/目录
