InstagramエンゲージメントMCP
Instagram のエンゲージメント メトリックを分析し、人口統計情報を抽出し、Instagram の投稿やアカウントから潜在的なリードを特定するためのツールを提供する MCP サーバー。
特徴
投稿コメントを分析: Instagramの投稿へのコメントから感情、テーマ、潜在的なリードを抽出します
アカウントを比較: さまざまなInstagramアカウント間でエンゲージメント指標を比較します
人口統計データの抽出: 投稿やアカウントに関与したユーザーから人口統計データを取得します
リードの特定: エンゲージメントパターンと基準に基づいて潜在的なリードを見つけます
エンゲージメントレポートの生成:実用的な洞察を含む包括的なレポートを作成します
Related MCP server: Twitter MCP Server
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Instagram Engagement Analysis を自動的にインストールするには:
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 .envInstagramのユーザー名とパスワードで
.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投稿のURLmaxComments(オプション):分析するコメントの最大数(デフォルト:100)
アカウントを比較する
さまざまな Instagram アカウント間でエンゲージメント指標を比較します。
パラメータ:
accounts(必須): 比較するInstagramアカウントハンドルのリストmetrics(オプション):比較するメトリクス(デフォルト:すべて)
人口統計の抽出
投稿やアカウントに関与したユーザーから人口統計的な洞察を抽出します。
パラメータ:
accountOrPostUrl(必須): 分析するInstagramアカウントハンドルまたは投稿URLsampleSize(オプション):人口統計分析のためにサンプリングするユーザーの数(デフォルト:50)
リードを特定する
エンゲージメント パターンに基づいて潜在的なリードを特定します。
パラメータ:
accountOrPostUrl(必須): 分析するInstagramアカウントハンドルまたは投稿URLcriteria(オプション):リードを特定するための基準
エンゲージメントレポートを生成する
Instagram アカウントの包括的なエンゲージメント レポートを生成します。
パラメータ:
account(必須):InstagramアカウントのハンドルstartDate(オプション): レポートの開始日(YYYY-MM-DD)endDate(オプション): レポートの終了日 (YYYY-MM-DD)
注記
このサーバーはInstagramの公式サポート外であるInstagramプライベートAPIを使用しています。
Instagramの利用規約に従って責任を持ってご利用ください
Instagramにブロックされないようにレート制限に注意してください