Instagram Engagement Mcp

Instagram Engagement Mcp

🚀 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密钥和凭证,确保账户安全。

💡 使用建议

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

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-28 10:27

相似服务问题