Instagram Engagement MCP

Integrations

  • Uses .env files for configuration of Instagram credentials and other environment variables.

  • Allows cloning the repository from GitHub as an installation option.

  • Provides tools for analyzing Instagram engagement metrics, extracting demographic insights from users and comments, comparing accounts, identifying potential leads based on engagement patterns, and generating comprehensive engagement reports for posts and accounts.

InstagramエンゲージメントMCP

Instagram のエンゲージメント メトリックを分析し、人口統計情報を抽出し、Instagram の投稿やアカウントから潜在的なリードを特定するためのツールを提供する MCP サーバー。

特徴

  • 投稿コメントを分析: Instagramの投稿へのコメントから感情、テーマ、潜在的なリードを抽出します
  • アカウントを比較: さまざまなInstagramアカウント間でエンゲージメント指標を比較します
  • 人口統計データの抽出: 投稿やアカウントに関与したユーザーから人口統計データを取得します
  • リードの特定: エンゲージメントパターンと基準に基づいて潜在的なリードを見つけます
  • エンゲージメントレポートの生成:実用的な洞察を含む包括的なレポートを作成します

インストール

オプション1: npmからインストールする

npm install -g instagram-engagement-mcp

オプション2: GitHubからクローンする

git clone https://github.com/Bob-lance/instagram-engagement-mcp.git cd instagram-engagement-mcp npm install

設定

  1. .env.exampleファイルを.envにコピーし、Instagram の認証情報を追加します。
    cp .env.example .env
  2. Instagramのユーザー名とパスワードで.envファイルを編集します

ソースから構築

リポジトリをクローンした場合は、プロジェクトをビルドします。

npm run build

構成

サーバーを MCP 設定ファイルに追加します。

{ "mcpServers": { "instagram-engagement": { "command": "npx", "args": ["instagram-engagement-mcp"], "env": { "INSTAGRAM_USERNAME": "your_instagram_username", "INSTAGRAM_PASSWORD": "your_instagram_password" }, "disabled": false, "autoApprove": [] } } }

npm からインストールするのではなく、リポジトリをクローンした場合は、次を使用します。

{ "mcpServers": { "instagram-engagement": { "command": "node", "args": ["/path/to/instagram-engagement-mcp/build/index.js"], "env": { "INSTAGRAM_USERNAME": "your_instagram_username", "INSTAGRAM_PASSWORD": "your_instagram_password" }, "disabled": false, "autoApprove": [] } } }

利用可能なツール

投稿コメントを分析する

Instagram の投稿に対するコメントを分析して、感情、テーマ、潜在的なリードを特定します。

パラメータ:

  • postUrl (必須): 分析するInstagram投稿のURL
  • maxComments (オプション):分析するコメントの最大数(デフォルト:100)

アカウントを比較する

さまざまな Instagram アカウント間でエンゲージメント指標を比較します。

パラメータ:

  • accounts (必須): 比較するInstagramアカウントハンドルのリスト
  • metrics (オプション):比較するメトリクス(デフォルト:すべて)

人口統計の抽出

投稿やアカウントに関与したユーザーから人口統計的な洞察を抽出します。

パラメータ:

  • accountOrPostUrl (必須): 分析するInstagramアカウントハンドルまたは投稿URL
  • sampleSize (オプション):人口統計分析のためにサンプリングするユーザーの数(デフォルト:50)

リードを特定する

エンゲージメント パターンに基づいて潜在的なリードを特定します。

パラメータ:

  • accountOrPostUrl (必須): 分析するInstagramアカウントハンドルまたは投稿URL
  • criteria (オプション):リードを特定するための基準

エンゲージメントレポートを生成する

Instagram アカウントの包括的なエンゲージメント レポートを生成します。

パラメータ:

  • account (必須):Instagramアカウントのハンドル
  • startDate (オプション): レポートの開始日(YYYY-MM-DD)
  • endDate (オプション): レポートの終了日 (YYYY-MM-DD)

注記

  • このサーバーはInstagramの公式サポート外であるInstagramプライベートAPIを使用しています。
  • Instagramの利用規約に従って責任を持ってご利用ください
  • Instagramにブロックされないようにレート制限に注意してください
-
security - not tested
A
license - permissive license
-
quality - not tested

Instagram のエンゲージメント指標を分析し、人口統計的洞察を抽出し、Instagram の投稿やアカウントから潜在的なリードを特定するためのツールを提供します。

  1. Features
    1. Installation
      1. Option 1: Install from npm
      2. Option 2: Clone from GitHub
    2. Setup
      1. Building from Source
        1. Configuration
          1. Available Tools
            1. analyze_post_comments
            2. compare_accounts
            3. extract_demographics
            4. identify_leads
            5. generate_engagement_report
          2. Notes
            ID: 6gfsk168ly