使用说明
带GPT聊天界面的MCP SQL Server
该项目由两个主要部分组成:一个MCP服务器,用于通过Ollama处理SQLite数据库操作,这是使用大型语言模型启动和运行的最简单方法,以及一个通过聊天界面与数据库交互的web应用程序。
截图
项目结构
.
├── server/ # Backend SQLite server
└── gpt-db-chat/ # Frontend React application
服务器
服务器组件是一个基于TypeScript的后端应用程序,它:
- 处理SQLite数据库操作
- 为数据库交互提供REST API
- 包括数据库初始化脚本
设置
首先,安装 奥拉玛 并下载模型 qwen2.5:latest
ollama run qwen2.5:latest
请随意安装和使用其他型号
设置服务器
cd server
npm install
npm run init:db # Initalize the database
关键文件:
server.ts-主服务器实现init-db.ts-数据库初始化脚本
GPT数据库聊天
该应用程序提供了一个聊天界面,用于与SQLite数据库进行交互。
设置
cd gpt-db-chat
npm install
主要目录:
app/-核心应用程序代码app/chat/-聊天界面实现app/components/-可重用UI组件app/infra/-基础架构代码,包括API客户端
运行应用程序
- 启动服务器:
cd server
npm run start
额外: 您可以运行CLI
cd server
npm run cli "Your question"
- 启动web应用程序:
cd gpt-db-chat
npm run dev
技术栈
- TypeScript
- Node.js
- 数据库
- 反应
- 维特
- React路由器
