返回市场
即时-MCP

即时-MCP

作者:taskmaster-ai15 星标更新:2025-03-18

项目介绍

Instagram 直播消息 MCP 服务器

这是一个使用 fastmcpinstagrapi 构建的 Instagram 直播消息功能的 MCP(模型-消费者协议)服务器。该服务器使AI助手能够读取和发送Instagram直播消息。

当前版本:1.3.5

功能

  • 从您的Instagram收件箱中读取最近的直播消息,并提供全面的线程信息
  • 向Instagram用户发送直播消息
  • 简单的问候资源(示例功能)
  • 带有状态信息的健康检查端点
  • 正确的日志记录到stderr以避免JSON解析问题
  • 支持多种身份验证方法,包括环境变量

安装

作为npm包(推荐)

  1. 全局安装该包:
npm install -g instagram-dm-mcp
  1. 运行设置脚本以安装Python依赖项:
instagram-dm-mcp-setup
  1. 注册服务器并与Claude Desktop配置凭据:
instagram-dm-mcp install

系统会提示您粘贴Instagram的cookies信息。如果您不确定如何获取这些信息,请在Chrome上登录Instagram,右键点击页面并选择“检查”。转到“应用”标签页,然后在左侧边栏中点击“Cookies”。您应该能看到一个cookies列表。复制sessionidcsrftokends_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"
    }
  }
}