Instagram Engagement MCP について
Instagram Engagement MCP は、Instagram のエンゲージメント分析、ユーザー層の人口統計の抽出、投稿やアカウントからの見込み顧客の特定を行うツールを提供する MCP サーバーです。エンゲージメントを測定したいマーケティングやSNS運用の担当者を対象としています。
主な機能
- 01投稿コメントの感情とテーマの分析
- 02複数アカウントのエンゲージメント指標の比較
- 03エンゲージメントしたユーザーの人口統計の抽出
- 04エンゲージメントパターンに基づく見込み顧客の特定
- 05期間指定によるアカウントレポートの生成
活用シーン
- 01特定の投稿に対するユーザーの反応の確認
- 02複数アカウントのエンゲージメントの比較
- 03投稿への反応からの見込み顧客の発見
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Instagram Engagement MCP
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
セットアップ
.env.exampleファイルを.envにコピーし、Instagram の認証情報を追加します。cp .env.example .env.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 投稿の URLmaxComments(任意):分析するコメントの最大数(デフォルト:100)
compare_accounts
異なる Instagram アカウント間でエンゲージメント指標を比較します。
パラメーター:
accounts(必須):比較する Instagram アカウントのハンドル名のリストmetrics(任意):比較する指標(デフォルト:すべて)
extract_demographics
投稿またはアカウントにエンゲージメントしたユーザーの人口統計に関するインサイトを抽出します。
パラメーター:
accountOrPostUrl(必須):分析する Instagram アカウントのハンドル名または投稿 URLsampleSize(任意):人口統計分析のサンプルとなるユーザー数(デフォルト:50)
identify_leads
エンゲージメントのパターンに基づいて見込み顧客を特定します。
パラメーター:
accountOrPostUrl(必須):分析する Instagram アカウントのハンドル名または投稿 URLcriteria(任意):見込み顧客を特定するための条件
generate_engagement_report
Instagram アカウントの包括的なエンゲージメントレポートを生成します。
パラメーター:
account(必須):Instagram アカウントのハンドル名startDate(任意):レポートの開始日(YYYY-MM-DD)endDate(任意):レポートの終了日(YYYY-MM-DD)
注意事項
- このサーバーは Instagram Private API を使用します。これは Instagram による公式サポートの対象外です
- Instagram の利用規約に従い、責任を持って使用してください
- Instagram にブロックされないよう、レート制限に注意してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。