数据库集成工作流自动化工具

一个基于LangGraph和MCP Server的工作流自动化工具,集成了XAMPP MySQL数据库,支持文件上传、元数据存储和LLM驱动的智能工作流。

  • by Saibhossain
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 saibhossain/multi-agent-ai

使用说明

集成XAMPP数据库的LangGraph MCP代理

📌 概述

这个项目是 LangGraph+MCP服务器-基于工作流的自动化工具,连接到 MySQL数据库(通过XAMPP).
它支持上传文件、在数据库中存储元数据,并使用LLM驱动的推理实现智能工作流。

主要特点:

  • 🗄️ XAMPP MySQL集成 (本地数据库)
  • ⚡ LangGraph MCP服务器 用于LLM驱动的工作流
  • 📂 文件上传和存储
  • 🔄 未来多智能体设置的模块化架构

## 🏗️ Project Structure
📂 Multi-agent-ai
├── Backend/
│ ├── app.py 
│ ├── db.py
│ ├── langgraph_workflow.py 
│ └── mcp_client.py
├── mcp_server/
│ └──  server.py 
├── Xammp_php/
│ ├── config.php
│ ├── index.php
│ ├── send.php
│ └── upload.php
├── README.md
└── requirements.txt # Python dependencies



⚙️ 需求

  • python 3.10+(3.12测试)
  • 点 包管理器
  • 示例 (MySQL+Apache)
  • MySQL Python连接器

📥 安装

1.️⃣ 克隆存储库

git clone https://github.com/Saibhossain/multi-agent-ai.git
cd multi-agent-ai

2.️⃣ 创建虚拟环境

python -m venv .venv
source .venv/bin/activate   # Mac/Linux
.venv\Scripts\activate      # Windows

3️⃣ 安装依赖关系

pip install -r requirements.txt

4.️⃣ 配置数据库

  1. 打开XAMPP并启动MySQL。

  2. 创建数据库:

CREATE DATABASE workflow_agent_db;
  1. 从以下位置添加表:
xammp_php/smart_hub.sql

▶️ 运行后端

cd Backend
uvicorn app:app --reload --port 8000

后端将从以下时间开始:

http://127.0.0.1:8000

打开此链接进行quary插入

http://127.0.0.1/smart_hub/index.php

真实世界用例

  • 基于MySQL存储的AI文档索引
  • 具有存储历史的LangGraph多代理工作流
  • 从上传的文件中自动化ETL管道
  • 从存储的数据库记录生成智能报告

许可证

麻省理工学院许可证©2025[MD Saib hossain]

如果你愿意,我现在可以 写下失踪者 db.py 和 langgraph_agent.py 因此,此README在没有 ModuleNotFoundError 你得到了。这样,当你将其推送到GitHub时,它是一个100%可用的项目。

你想让我接下来准备工作代码吗?