ZF

zqushair/frontapp-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

19 stars 12 forks 品質 69 トレンド 36MIT

フロントアプリのMCPサーバーとクライアント

概要

[https://dev.frontapp.com/docs/mcp-server]に進み、代わりに使用してください。 フロントアプリの顧客通信プラットフォームで、大言語モデル(LLM)を統合するためのモデルコンテキストプロトコル(MCP)サーバー。 LLM と Frontapp の API 間でブリッジとして機能する MCP サーバーを実装します。 LLM は Frontapp のデータ(会話、連絡先、タグなど)にアクセスし、自然な言語コマンドを使用して Frontapp ワークフローを自動化することを可能にします。 サーバは Frontapp から webhooks を使用してリアルタイムの更新とイベント主導の自動化をサポートしています.

概要(AI 翻訳)

[https://dev.frontapp.com/docs/mcp-server]に進み、代わりに使用してください。

フロントアプリの顧客通信プラットフォームで、大言語モデル(LLM)を統合するためのモデルコンテキストプロトコル(MCP)サーバー。

  • /docs で完全なドキュメントを見る**

概要

LLM と Frontapp の API 間でブリッジとして機能する MCP サーバーを実装します。 LLM は Frontapp のデータ(会話、連絡先、タグなど)にアクセスし、自然な言語コマンドを使用して Frontapp ワークフローを自動化することを可能にします。

サーバは Frontapp から webhooks を使用してリアルタイムの更新とイベント主導の自動化をサポートしています。

##特徴

  • 会話管理:会話の取得、作成、更新、管理 -お問い合わせ管理: 連絡先情報へのアクセスと更新
  • タグ管理: 会話からタグを適用すると削除
  • 受信トレイ管理: 受信トレイ情報へのアクセス
  • ユーザー管理: ユーザー情報の取得
  • Webhookの統合: Frontappからリアルタイムイベントを受信・処理
  • セキュア認証: Webhook 署名を検証し、API 認証を処理します。
  • セキュリティ認証ストレージ:AES-256暗号化で機密情報を保管

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Frontapp MCP Server

Please go to the official https://dev.frontapp.com/docs/mcp-server and use that instead.

A Model Context Protocol (MCP) server for integrating Large Language Models (LLMs) with Frontapp’s customer communication platform.

📚 View Full Documentation in /docs

Overview

This project implements an MCP server that acts as a bridge between LLMs and Frontapp’s API. It enables LLMs to access and manipulate Frontapp data (conversations, contacts, tags, etc.) and automate Frontapp workflows using natural language commands.

The server supports real-time updates and event-driven automation using webhooks from Frontapp.

Features

  • Conversation Management: Retrieve, create, update, and manage conversations
  • Contact Management: Access and update contact information
  • Tag Management: Apply and remove tags from conversations
  • Inbox Management: Access inbox information
  • User Management: Retrieve user details
  • Webhook Integration: Receive and process real-time events from Frontapp
  • Secure Authentication: Verify webhook signatures and handle API authentication
  • Secure Credential Storage: Store sensitive information with AES-256 encryption
  • HTTPS Support: Secure communications with TLS/SSL encryption

Architecture

The MCP server follows a modular architecture:

  1. API Gateway: Handles incoming requests from LLMs and webhooks from Frontapp
  2. Request Handlers: Process requests from LLMs and interact with the Frontapp API
  3. Webhook Handlers: Process webhooks from Frontapp and update LLM context
  4. Frontapp API Client: Encapsulates the logic for interacting with the Frontapp API
  5. Data Models: Define the structure of data exchanged between LLMs, the MCP server, and Frontapp
  6. Configuration: Stores settings for the MCP server

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Frontapp API credentials
  • A publicly accessible URL for webhooks (for production use)

Installation

Installing via Smithery

To install frontapp-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @zqushair/frontapp-mcp --client claude

For detailed installation instructions, see the Installation Guide.

Quick start:

  1. Clone the repository:

    git clone https://github.com/zqushair/Frontapp-MCP.git
    cd Frontapp-MCP
    
  2. Install dependencies:

    npm install
    
  3. Create and configure the .env file:

    cp .env.example .env
    # Edit the .env file with your Frontapp API credentials
    
  4. Build and start the project:

    npm run build
    npm start
    

Documentation

Comprehensive documentation is available in the /docs directory:

GitHub で README 全文を見る

インストール

npx -y @smithery/cli install @zqushair/frontapp-mcp --client claude
MCP 初心者?mcpskill.org のガイドから始めましょう →