AI数据库代理

一个基于MCP和Ollama的智能AI数据库代理,能够将自然语言查询转换为可执行的SQL语句并与MySQL数据库交互。

  • by Kamaraj11
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Kamaraj11/MCP_AI_DATABASE_AGENT

使用说明

MCP AI数据库代理

🚀 概述

该项目使用模型上下文协议(MCP)和Ollama实现了一个智能AI驱动的数据库代理。该系统将自然语言用户查询转换为可执行的SQL,并与MySQL数据库交互以返回结果。

它演示了LLM驱动的代理如何在上下文感知和生产风格的工作流中自动化数据库操作。


✨ 特性

  • 自然语言到SQL的转换
  • 基于MCP的代理架构
  • 与Ollama LLM整合
  • MySQL查询自动执行
  • 模块化和可扩展设计
  • 生产方式实施

🛠 技术栈

  • python
  • 模型上下文协议(MCP)
  • 奥拉玛

📁 项目结构

ai_mcp_项目/ ├── 客户端.py ├── config.py └── db_mcp_server.py


▶️ 如何跑步

1.启动Olama

ollama serve
python db_mcp_server.py
python client.py


## 👨‍💻 Author
Kamaraj B  
GitHub: https://github.com/Kamaraj11