这是一个MCP服务器,提供工具用于分析Instagram互动指标,提取人口统计信息,并从Instagram帖子和账户中识别潜在客户。
要通过Smithery自动安装Instagram互动分析到Claude桌面:
npx -y @smithery/cli install @Bob-lance/instagram-engagement-mcp --client claude
npm install -g instagram-engagement-mcp
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文件如果您已克隆了仓库,请构建项目:
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": []
}
}
}
分析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)