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向けレポートエージェントです。売上、在庫不足、現金の動きを取得してレポートを送信します。照会、配信、クライアントの各ワークフローで構成され、ほかのREST APIにも適応できます。

主な機能

  1. 01売上、在庫不足、現金の動きの取得
  2. 02期間指定とカスタムレポートへの対応
  3. 03メールなどのチャネルでレポートを送信
  4. 04n8nによる照会と配信のワークフロー制御

活用シーン

  1. 01日次売上レポートの随時または定期送信
  2. 02在庫不足商品の通知
  3. 03期間を指定した業務レポートの作成

MCP 対応

ComaPOSバックエンドを照会するMCPサーバーワークフロー、レポートを送信するMCPサーバーワークフロー、両者を呼び出すMCPクライアントワークフローで構成されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🧠 レポートエージェント — ComaPOS | n8n + MCP Server/Client

このリポジトリには、ComaPOS 販売時点管理システムとの連携に特化して開発された、n8n ベースのインテリジェントなレポートエージェントが含まれています。MCP Server と MCP Client に基づくアーキテクチャを使用し、ビジネスの重要なレポートの作成、参照、送信を自動化します。


📦 このエージェントでできること

アシスタントを使うと、ComaPOS のバックエンドに自動で問い合わせ、次のようなデータを取得できます。

  • 当日または指定期間の売上。
  • 在庫が少ない商品。
  • レジの入出金履歴。
  • カスタムレポート。

その後、n8n のワークフローを通じてすべてを統合的に処理し、人の介入なしに設定済みのチャネル(メール、Telegram など)へ結果を送信します。


🔁 ワークフローのアーキテクチャ

システムは、役割が明確に定義された3 つの主要なワークフローで構成されています。

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

2 つの MCP Server を接続するマスターエージェントです。

  • 他のシステムからコマンドや指示(例:「今日の売上レポートを送信」)を受け取ります。
  • 情報を取得するために MCP Server Reports ワークフローを呼び出します。
  • 次に、MCP Server Mails を呼び出して、ユーザーに結果を送信します。

この構成により、他のエージェントやワークフロー向けのコンポーネントのモジュール化、拡張性、再利用性が実現します。


🔌 技術要件

  • 稼働中の 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 Client が「今日の売上レポート」のトリガーを受け取ります。
  2. MCP Server Reports ワークフローを呼び出し、次の URL に 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 ライセンスのもとで公開されています。クレジットを適切に表示する限り、ニーズに応じてワークフローを変更、再利用、改変できます。


💡 最後に

このアシスタントは、ComaPOS だけでなく、REST API を備えたほかのシステムにも簡単に適応させられます。HTTP ノードの URL とパラメーターを調整するだけで、あらゆる最新のバックエンドに統合できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。