Back to MCP directory
publicPublicdnsLocal runtime

instagram-engagement-mcp

Instagram Engagement MCP是一个提供Instagram互动分析工具的服务,包括评论情感分析、账号对比、用户画像提取、潜在客户识别和生成互动报告等功能。

article

README

🚀 Instagram互动MCP

Instagram互动MCP是一个强大的MCP服务器,它能够分析Instagram的互动指标,提取人口统计信息见解,并从Instagram的帖子和账户中精准识别潜在客户,为您的Instagram运营提供有力支持。

🚀 快速开始

Instagram互动MCP功能强大,您可以根据以下步骤开始使用:

  1. 完成安装(具体安装方式见“📦 安装指南”)。
  2. 进行设置,添加您的Instagram凭证(具体设置方法见“📦 安装指南”中的“设置”部分)。
  3. 若从源码构建,需执行构建命令(具体命令见“📦 安装指南”中的“从源码构建”部分)。
  4. 进行配置,将服务器添加到您的MCP设置文件中(具体配置方法见“📦 安装指南”中的“配置”部分)。
  5. 利用可用工具开展相关分析(具体工具使用方法见“📚 详细文档”)。

✨ 主要特性

  • 分析帖子评论:深入剖析帖子评论,精准提取情感、主题和潜在客户,助您了解用户反馈和市场需求。
  • 比较账户:对不同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
  1. 编辑.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": []
    }
  }
}

如果您是从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

分析帖子评论,提取情感、主题和潜在客户。 参数:

  • postId(必需):要分析的帖子ID。
  • commentCount(可选):要分析的评论数量,默认为100。

compare_accounts

比较不同Instagram账户的互动指标。 参数:

  • accountId1(必需):第一个账户的ID。
  • accountId2(必需):第二个账户的ID。
  • metric(可选):要比较的指标,可以是“following”、“follower”或“postEngagement”,默认为“postEngagement”。

extract_demographics

从与帖子或账户互动的用户中提取人口统计信息。 参数:

  • accountId(必需):要分析的账户ID。
  • postId(可选):要分析的帖子ID。
  • limit(可选):要提取的用户数量,默认为100。

identify_leads

根据互动模式和标准识别潜在客户。 参数:

  • accountId(必需):要分析的账户ID。
  • engagementThreshold(可选):互动阈值,超过该阈值的用户被视为潜在客户,默认为75%。
  • interests(可选):感兴趣的标签或主题列表。

generate_engagement_report

生成包含可行见解的全面互动报告。 参数:

  • accountId(必需):要分析的账户ID。
  • startDate(可选):报告的起始日期,默认为过去一周。
  • endDate(可选):报告的结束日期,默认为当前日期。
  • format(可选):输出格式,可以是“pdf”、“csv”或“json”,默认为“pdf”。

📄 许可证

本项目采用MIT许可证,详情请见许可证链接

⚠️ 注意事项

⚠️ 重要提示

本项目使用Instagram的私有API,可能会违反Instagram的服务条款,请谨慎使用。 定期更新API密钥和凭证,确保账户安全。

💡 使用建议

如果您有任何问题或建议,请随时联系我们。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client