库存管理自动化引擎

一个基于n8n和MCP协议的AI驱动库存管理引擎,通过自然语言交互实现谷歌表格的自动化操作。

  • by Muneeb20019
  • 本地部署
  • 更新于
在 GitHub 查看 Muneeb20019/n8n-MCP-Inventory-Management-System-

使用说明

📦 库存管理-自动化-n8n


🚀 解决方案:自主供应链礼宾

管理复杂的库存通常需要SQL或高级电子表格公式的技术专长。这个项目是一个 先进的人工智能驱动库存引擎 这使数据管理民主化。通过桥接 n8n编排 随着 模型上下文协议(MCP),它将标准的谷歌表格转换为“无头数据库”,可以完全通过自然语言进行管理。

该系统充当 自主库存管理器:它理解对话请求,如 “添加50块巧克力棒” 或 “我们目前P008的库存是多少?”,执行实时计算,管理唯一ID生成,并确保数据库完整性——所有这些都无需用户打开电子表格。 🤖📊✨


🖼️ 系统可视化

🛠️ 工作流编排(MCP管道)

主蓝图包括AI Agent、MCP Tooling和Google Sheets集成层。

Figure 1: The n8n automation architecture featuring the AI Agent and MCP Trigger.

📊 持久数据库(谷歌表格)

AI Agent实时更新“库存管理表”,自动处理ID和价格数学。

Figure 2: Real-time inventory records managed via autonomous AI logic.


📊 业务影响和工程成果

该系统旨在将库存管理从手动输入转变为智能自动化:

  • ⚡ 会话效率: 消除了手动数据过滤的需要。用户与数据库的交互就像与人类经理交谈一样。
  • 📉 100%数据一致性: 自动计算 总价(数量*单价),防止人为计算错误。
  • 🧠 会话感知智能: 用途 简单记忆 为了保持上下文,允许用户引用“前一个订单”而不重复ID。
  • 🛠️ 可扩展的ID编排: 动态生成唯一 订单ID(ORD-) 和 产品ID(P-),确保系统结构完美。

✅ 已解决的问题

  • 🛑 手动进入摩擦: 不再寻找正确的排;AI代理为您导航电子表格。 📂
  • 🛑 公式逻辑中断: 将计算移动到n8n层可以防止意外删除电子表格公式。 🎯
  • 🛑 技术障碍: 允许非技术人员通过简单的聊天消息执行复杂的数据库CRUD操作。 📈

🧠 核心技术支柱

1.🤖 模型上下文协议(MCP)集成

使用 主控程序,我为AI Agent提供了一套特定的库存管理“技能”。代理可以触发特定的子工作流,而不仅仅是说话(get_order, update_order, add_order)基于用户意图。

2.🧠 关系记忆与推理(OpenRouter)

由...驱动 双子座/克劳德 通过 OpenRouter,代理执行高级推理。它使用a 简单记忆 节点保留会话数据,确保对话感觉自然。

3.🔢 动态数据合成(JavaScript节点)

  • 自动计算: 在服务器端处理数量和价格的数学运算,以确保准确性。
  • 智能身份生成: 使用前缀和Unix时间戳的组合创建唯一的ID。 🏗️✨

4.🗄️ Google表格作为无头数据库

该系统处理 谷歌表格 作为一个强大的后端。工作流使用高级过滤逻辑来查找特定的产品ID,并仅更新必要的行。 📡🚀


🛠️ 技术栈

层 技术
🔄 自动化 n8n (状态管理和工具编排)
🧠 AI大脑 OpenRouter(双子座/克劳德) (会话推理)
🔌 协议 MCP(模型上下文协议) (AI到工具桥)
🗄️ 数据库 谷歌网页API (库存库)
💾 记忆 n8n简单内存 (上下文数据保留)
📜 脚本编写 JavaScript/JSON (ID生成和数学逻辑)

✍️ 作者

穆尼布·阿里·汗


📜 许可证

该项目根据MIT许可证获得许可。