返回市场
Instagram互动-MCP

Instagram互动-MCP

作者:Bob-lance39 星标更新:2025-04-27

项目介绍

Instagram互动分析MCP

npm版本 许可证:MIT smithery徽章

这是一个MCP服务器,提供工具用于分析Instagram互动指标,提取人口统计信息,并从Instagram帖子和账户中识别潜在客户。

功能

  • 分析帖子评论:从Instagram帖子的评论中提取情感、主题和潜在客户
  • 比较账户:比较不同Instagram账户的互动指标
  • 提取人口统计信息:从与帖子或账户互动的用户中获取人口统计信息
  • 识别潜在客户:根据互动模式和标准找到潜在客户
  • 生成互动报告:创建包含可操作见解的综合报告

安装

通过Smithery安装

要通过Smithery自动安装Instagram互动分析到Claude桌面:

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. 使用您的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": []
    }
  }
}

如果您是从GitHub克隆而不是从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私有API,这不受Instagram官方支持
  • 负责任地使用,并遵守Instagram的服务条款
  • 注意速率限制,避免被Instagram封禁