Instagram MCP助手

@taskmaster-ai/insta-mcp
0 Stars 472 次浏览 taskmaster-ai 更新于 2026-08-23

启用AI助手使用Model-Consumer Protocol与instagrapi读取和发送Instagram直接消息。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Instagram DM MCP 服务器

一个用于 Instagram 直接消息功能的 MCP(Model-Consumer Protocol)服务器,使用 fastmcpinstagrapi 构建。该服务器使 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”。您应该能看到一个 cookie 列表。复制 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-mcp install --from-file /path/to/instagram_cookies.json
    
  • 使用环境变量(INSTAGRAM_SESSION_ID, INSTAGRAM_CSRF_TOKEN, 和 INSTAGRAM_DS_USER_ID)

安装程序将在 Claude Desktop 配置文件中将这些凭证作为环境变量添加,创建如下配置:

"mcpServers": {
  // other servers...
  "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"
    }
  }
}

相关 MCP 服务