article
README
🚀 Instagram互动MCP
Instagram互动MCP是一个强大的MCP服务器,它能够分析Instagram的互动指标,提取人口统计信息见解,并从Instagram的帖子和账户中精准识别潜在客户,为您的Instagram运营提供有力支持。
🚀 快速开始
Instagram互动MCP功能强大,您可以根据以下步骤开始使用:
- 完成安装(具体安装方式见“📦 安装指南”)。
- 进行设置,添加您的Instagram凭证(具体设置方法见“📦 安装指南”中的“设置”部分)。
- 若从源码构建,需执行构建命令(具体命令见“📦 安装指南”中的“从源码构建”部分)。
- 进行配置,将服务器添加到您的MCP设置文件中(具体配置方法见“📦 安装指南”中的“配置”部分)。
- 利用可用工具开展相关分析(具体工具使用方法见“📚 详细文档”)。
✨ 主要特性
- 分析帖子评论:深入剖析帖子评论,精准提取情感、主题和潜在客户,助您了解用户反馈和市场需求。
- 比较账户:对不同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
设置
- 复制
.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": []
}
}
}
如果您是从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密钥和凭证,确保账户安全。
💡 使用建议
如果您有任何问题或建议,请随时联系我们。
扫码联系在线客服