mcpField
I
Instagram Engagement MCP

Instagram Engagement MCP

ローカル
github.com/Bob-lanceソーシャルメディア4679 週間前に更新

Instagram Engagement MCP について

Instagram Engagement MCP は、Instagram のエンゲージメント分析、ユーザー層の人口統計の抽出、投稿やアカウントからの見込み顧客の特定を行うツールを提供する MCP サーバーです。エンゲージメントを測定したいマーケティングやSNS運用の担当者を対象としています。

主な機能

  1. 01投稿コメントの感情とテーマの分析
  2. 02複数アカウントのエンゲージメント指標の比較
  3. 03エンゲージメントしたユーザーの人口統計の抽出
  4. 04エンゲージメントパターンに基づく見込み顧客の特定
  5. 05期間指定によるアカウントレポートの生成

活用シーン

  1. 01特定の投稿に対するユーザーの反応の確認
  2. 02複数アカウントのエンゲージメントの比較
  3. 03投稿への反応からの見込み顧客の発見

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"instagram-engagement": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

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

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

詳細

Instagram Engagement MCP

npm version License: MIT smithery badge

Instagram のエンゲージメント指標を分析し、人口統計に関するインサイトを抽出し、Instagram の投稿やアカウントから見込み顧客を特定するツールを提供する MCP サーバーです。

機能

  • 投稿コメントの分析:Instagram の投稿に寄せられたコメントから、感情、テーマ、見込み顧客を抽出します
  • アカウントの比較:異なる Instagram アカウント間でエンゲージメント指標を比較します
  • 人口統計情報の抽出:投稿またはアカウントにエンゲージメントしたユーザーの人口統計に関するインサイトを取得します
  • 見込み顧客の特定:エンゲージメントのパターンや条件に基づいて、見込み顧客を見つけます
  • エンゲージメントレポートの生成:実行可能なインサイトを含む包括的なレポートを作成します

インストール

Smithery 経由でインストールする

Smithery 経由で Claude Desktop に Instagram エンゲージメント分析を自動的にインストールするには、次の手順に従います。

npx -y @smithery/cli install @Bob-lance/instagram-engagement-mcp --client claude
オプション 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. .env ファイルを編集し、Instagram のユーザー名とパスワードを設定します

ソースからビルドする

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

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": []
    }
  }
}

利用可能なツール

analyze_post_comments

Instagram の投稿に寄せられたコメントを分析し、感情、テーマ、見込み顧客を特定します。

パラメーター:

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

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

パラメーター:

  • accounts(必須):比較する Instagram アカウントのハンドル名のリスト
  • metrics(任意):比較する指標(デフォルト:すべて)
extract_demographics

投稿またはアカウントにエンゲージメントしたユーザーの人口統計に関するインサイトを抽出します。

パラメーター:

  • accountOrPostUrl(必須):分析する Instagram アカウントのハンドル名または投稿 URL
  • sampleSize(任意):人口統計分析のサンプルとなるユーザー数(デフォルト:50)
identify_leads

エンゲージメントのパターンに基づいて見込み顧客を特定します。

パラメーター:

  • accountOrPostUrl(必須):分析する Instagram アカウントのハンドル名または投稿 URL
  • criteria(任意):見込み顧客を特定するための条件
generate_engagement_report

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

パラメーター:

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

注意事項

  • このサーバーは Instagram Private API を使用します。これは Instagram による公式サポートの対象外です
  • Instagram の利用規約に従い、責任を持って使用してください
  • Instagram にブロックされないよう、レート制限に注意してください

コメント

MCP は初めてですか?

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

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