这是一个使用 fastmcp 和 instagrapi 构建的 Instagram 直播消息功能的 MCP(模型-消费者协议)服务器。该服务器使AI助手能够读取和发送Instagram直播消息。
当前版本:1.3.5
npm install -g instagram-dm-mcp
instagram-dm-mcp-setup
instagram-dm-mcp install
系统会提示您粘贴Instagram的cookies信息。如果您不确定如何获取这些信息,请在Chrome上登录Instagram,右键点击页面并选择“检查”。转到“应用”标签页,然后在左侧边栏中点击“Cookies”。您应该能看到一个cookies列表。复制sessionid、csrftoken和ds_user_id的值。
install命令会自动将Instagram DM MCP服务器注册到Claude Desktop,并将其添加到您的Claude Desktop配置文件中。该命令会配置服务器使用npx方法,这使得维护更加容易。您也可以将相同的设置复制粘贴到Claude或其他任何MCP客户端。
您可以使用几种方式提供Instagram凭据:
使用命令行参数:
instagram-dm-mcp install --session-id YOUR_SESSION_ID --csrf-token YOUR_CSRF_TOKEN --ds-user-id YOUR_DS_USER_ID
使用凭据文件:
instagram-dm-mc install --from-file /path/to/instagram_cookies.json
使用环境变量(INSTAGRAM_SESSION_ID、INSTAGRAM_CSRF_TOKEN和INSTAGRAM_DS_USER_ID)
安装程序会在Claude Desktop配置文件中将这些凭据添加为环境变量,创建如下配置:
"mcpServers": {
// 其他服务器...
"InstagramDM": {
"command": "npx",
"args": [
"-y",
"instagram-dm-mcp",
"start"
],
"env": {
"INSTAGRAM_SESSION_ID": "your-session-id",
"INSTAGRAM_CSRF_TOKEN": "your-csrf-token",
"INSTAGRAM_DS_USER_ID": "your-ds-user-id"
}
}
}