安装MCP服务器
用于Instagram集成的MCP(模型上下文协议)服务器。
特性
- 全面访问:查看用户资料、时间线、故事和详细的帖子信息。
- 智能参与:直接从MCP客户端点赞帖子、评论和关注用户。
- 搜索与发现:强大的搜索功能,可查找帐户和浏览内容。
- 安全认证:强大的登录处理,支持双因素身份验证(2FA)。
- 开发人员就绪:与Claude Desktop、Cursor和其他MCP兼容工具无缝集成。
MCP客户端的安装
此MCP服务器可以与兼容MCP的客户端(如Claude Desktop和Cursor IDE)一起使用。按照以下说明在客户端中配置服务器。
先决条件
- 已安装Node.js 18+或20+
- Instagram帐户凭据(
IG_USERNAME和IG_PASSWORD)
适用于克劳德桌面
- 找到您的Claude Desktop配置文件:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json - Linux: ~/.config/Claude/claude_desktop_config.json
- 打开配置文件 (如果它不存在,则创建它)并将以下内容添加到
mcpServers章节:
{
"mcpServers": {
"mcp-instagram": {
"command": "npx",
"args": [
"-y",
"mcp-instagram"
],
"env": {
"IG_USERNAME": "your_instagram_username",
"IG_PASSWORD": "your_instagram_password"
}
}
}
}- 替换凭据:
- 替换 your_instagram_username 使用您的Instagram用户名 - 替换 your_instagram_password 使用您的Instagram密码
- 重新启动克劳德桌面 以使更改生效。
您应该在可用工具列表中看到Instagram MCP服务器。
用于游标IDE
- 找到您的Cursor MCP配置文件:
- 工作区配置: .cursor/mcp.json (在项目根目录中) - 全局配置: ~/.cursor/mcp.json
- 打开配置文件 (如果它不存在,则创建它)并将以下内容添加到
mcpServers章节:
{
"mcpServers": {
"mcp-instagram": {
"command": "npx",
"args": [
"-y",
"mcp-instagram"
],
"env": {
"IG_USERNAME": "your_instagram_username",
"IG_PASSWORD": "your_instagram_password"
}
}
}
}- 替换凭据:
- 替换 your_instagram_username 使用您的Instagram用户名 - 替换 your_instagram_password 使用您的Instagram密码
- 重新启动游标 以使更改生效。
替代方案:使用本地安装
如果您已在本地克隆了存储库,则可以使用绝对路径:
{
"mcpServers": {
"mcp-instagram": {
"command": "npx",
"args": [
"-y",
"/absolute/path/to/mcp-instagram"
],
"env": {
"IG_USERNAME": "your_instagram_username",
"IG_PASSWORD": "your_instagram_password"
}
}
}
}注: 替换 /absolute/path/to/mcp-instagram 使用克隆存储库的实际绝对路径。
安全说明
- 切勿提交您的凭据 到版本控制
- 这
envMCP配置中的部分是提供凭据的推荐方式 - LLM从不请求凭据,必须通过环境变量提供凭据
- 如果您在Instagram帐户上启用了2FA,则需要使用
instagram_complete_2fa首次登录后的工具
验证安装
重新启动MCP客户端后,您应该在可用服务器列表中看到Instagram MCP服务器。你可以通过让AI助手使用Instagram工具来验证它是否正常工作,比如:
身份验证:
instagram_login-登录Instagram帐户instagram_complete_2fa-完成双因素身份验证instagram_logout-退出Instagram
配置文件和内容查看:
instagram_search_accounts-搜索Instagram帐户instagram_get_user_profile-通过ID或用户名获取用户配置文件信息instagram_get_current_user_profile-获取经过身份验证的用户自己的个人资料instagram_get_user_posts-获取用户帖子的分页提要instagram_get_post_details-获取特定帖子的详细信息instagram_get_user_stories-从用户那里获取活动故事instagram_get_timeline_feed-获取主页订阅源(来自您关注的帐户的帖子)
参与行动:
instagram_like_post-像一根柱子或卷轴instagram_like_comment-喜欢评论instagram_comment_on_post-在帖子中添加评论或回复评论instagram_get_post_comments-获取帖子的评论
社会行动:
instagram_follow_user-关注Instagram用户
______________________________________________________________________
⚠️ 法律免责声明和风险
重要提示:使用前请阅读
本软件使用非官方的Instagram API访问方法,不隶属于、认可或支持Meta Platforms,股份有限公司(Instagram)。通过使用此MCP服务器,您承认并同意以下内容:
风险和限制
- 帐户限制: 使用此软件可能会导致您的Instagram帐户被标记为可疑或自动活动。Instagram可能会发出警告,暂时限制帐户功能,或永久暂停或删除您的帐户。
- 不保证: 此软件的功能不受保证,可能会因Instagram平台、安全措施或政策的变化而随时停止工作。
责任限制
本软件的作者和贡献者“按原样”提供,不提供任何明示或暗示的保证。在任何情况下,作者均不对因软件或软件使用而产生或与之相关的任何索赔、损害赔偿或其他责任承担责任,无论是在合同、侵权或其他诉讼中,包括但不限于:
- Instagram帐户被暂停、限制或删除
- 数据、内容丢失或无法访问Instagram服务
- 任何直接、间接、附带、特殊、后果性或惩罚性损害赔偿
使用本软件,即表示您对使用本软件可能造成的任何后果承担全部责任。使用风险自负。
建议
- 使用次要或测试Instagram帐户,而不是主要帐户
- 监控您的帐户是否有任何警告或异常活动
- 实施合理的速率限制和使用模式,以最大限度地降低检测风险
- 定期查看Instagram的服务条款,并遵守所有适用的法律法规
太长,读不下去了 这只是常识,真的。不要在一小时内点赞10000个帖子,也不要关注地球上的每个人。Instagram不喜欢机器人假扮成人类。冷静点,不要过度,你可能会没事的。可能。
