mcpField
🧠
🧠 Agente de Reportes — ComaPOS | n8n + MCP Server/Client

🧠 Agente de Reportes — ComaPOS | n8n + MCP Server/Client

本地服务
github.com/aleosorio22AI 与智能体173 周前更新

关于 🧠 Agente de Reportes — ComaPOS | n8n + MCP Server/Client

这是一个基于 n8n 的 ComaPOS 报表 Agent,通过 MCP 工作流查询销售、低库存和现金流水等数据,再发送报告。它由报表查询、邮件发送和客户端流程组成,也可调整为连接其他 REST API。

主要功能

  1. 01查询销售、低库存和现金流水
  2. 02支持日期范围及自定义报表
  3. 03通过邮件或其他渠道发送报告
  4. 04由 n8n 流程编排查询与发送

适用场景

  1. 01定时或按需发送当日销售报表
  2. 02通知库存不足的商品
  3. 03按日期范围生成业务报告

MCP 相关

项目包含查询 ComaPOS 后端的 MCP 服务流程、发送报告的 MCP 服务流程,以及调用两者的 MCP 客户端流程。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🧠 报表 Agent — ComaPOS | n8n + MCP 服务/客户端

此仓库包含一个使用 n8n 开发的智能报表 Agent,专为与销售点系统 ComaPOS 集成而设计。它采用基于 MCP 服务和 MCP 客户端的架构,自动生成、查询并发送关键业务报表。


📦 这个 Agent 能做什么?

此助手可对 ComaPOS 后端进行自动查询,以获取以下数据:

  • 当日销售额或指定日期范围内的销售额。
  • 库存不足的产品。
  • 收银交易记录。
  • 自定义报表。

随后,它会自动将结果发送到配置的渠道(电子邮件、Telegram 等),无需人工干预;整个过程均由 n8n 工作流协调完成。


🔁 工作流架构

系统由三个主要工作流组成,各自承担明确的职责:

1. MCP Server - Reports

负责向 ComaPOS 后端发送 HTTP 请求,以获取所需信息。

  • 使用 HTTP Request 节点查询后端受保护或公开的端点(例如:/api/reportes/ventas-del-dia)。
  • 可以接收来自其他工作流的动态参数(例如日期或自定义筛选条件)。
2. MCP Server - Mails

负责通过电子邮件发送报表(或通过其他渠道发送)。

  • 使用 Gmail、SMTP 或 Webhook 节点与外部平台集成。
  • 支持自定义消息和附件(PDF、Excel、JSON)。
3. MCP Client

这是连接两个 MCP 服务的主 Agent:

  • 接收来自其他系统的命令或指令(例如:“发送今天的销售报表”)。
  • 调用 MCP Server Reports 工作流以获取信息。
  • 然后调用 MCP Server Mails,将回复发送给用户。

这种结构让其他 Agent 或工作流能够灵活组合、扩展和复用各个组件。


🔌 技术要求

  • 正常运行的 n8n 实例(可自托管或使用云端服务)。
  • 投入生产环境的 ComaPOS 系统,其 REST API 已开放并可从 n8n 访问。
  • 已配置与外部消息服务的连接(例如 Gmail、Outlook、SendGrid 等)。
  • 已通过身份验证访问 ComaPOS 后端端点(通常使用令牌或 JWT 凭据)。
  • 根据业务逻辑定义 MCP 规则(例如“库存不足”“今日销售”“月度报表”)。

⚙️ 使用的技术

  • n8n(无代码自动化工作流)
  • ComaPOS API(使用 Node.js + MySQL 开发的后端)
  • HTTP Request 节点
  • Gmail 节点(或任何其他电子邮件发送系统)
  • 用于 A2A(Agent to Agent)集成的内部 Webhook

✏️ 工作流示例

  1. MCP 客户端收到“今日销售报表”的触发指令。
  2. 调用 MCP Server Reports 工作流,该工作流向以下地址发送 HTTP Request:
    https://api.comapos.com/api/reportes/ventas-hoy
  3. 将响应转换为易读格式(JSON、表格、PDF)。
  4. 然后,MCP Server Mails 被触发,并向收件人发送包含报表的电子邮件。

📬 联系方式

有疑问、建议或想要参与协作?

Alejandro Osorio
ComaPOS 系统及自动化架构的开发者。
📧 个人邮箱:[email protected]
📧 企业邮箱:[email protected]
🌐 GitHub:@aleosorio22

Karen Jiménez
参与创建 n8n 自动化工作流的协作者。
将后端与 n8n 集成。
测试工作流。
📧 邮箱:[email protected]


📄 许可证

此项目采用 MIT 许可证。你可以根据自己的需求修改、复用和调整这些工作流,但必须保留相应署名。


💡 最后的说明

此助手可以轻松适配带有 REST API 的其他系统,而不仅限于 ComaPOS。只需调整 HTTP 节点中的 URL 和参数,即可将其集成到任何现代后端。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。