MCP SQLite自然语言分析
一个安全的系统,允许使用模型上下文协议(MCP)对结构化数据进行自然语言查询,而无需让人工智能直接访问数据库。
这个项目做什么
该项目展示了人工智能助手如何通过MCP服务器将自然语言翻译成安全的只读数据库查询,从而回答有关实时结构化数据的问题。 AI从不直接连接到数据库。所有访问都由MCP服务器层控制和执行。
建筑
User → 克劳德→ MCP服务器(Python)→ SQLite数据库
示例问题
- 数据库中有哪些患者?
- Ava Patel有多少次访问?
- 显示患者P0001的所有遭遇。
- 哪些会议仍然开放?
- 显示所有公开的患者姓名和员工ID。
- 每位患者有多少次就诊?
- 哪位患者就诊次数最多?
- 2025年发生了什么访问?
- 哪位工作人员处理了最多的遭遇?
- 显示患者姓名及其就诊日期。
如何在本地运行
先决条件
- Python 3.9或更高版本
- 启用MCP的Claude桌面
步骤
- 克隆存储库
- 导航到项目文件夹
- 启动MCP服务器
- 重新启动克劳德桌面
- 重新启动克劳德桌面
______________________________________________________________________
接下来做什么
- 将此粘贴到 README.md
- 保存文件
- 承诺并推动
如果你愿意,接下来我可以:
- 帮你写一个 恢复子弹
- 波兰语 招聘人员
- 添加一个 NetSuite/Salesforce扩展部分
