Instagram DM MCP Server

by taskmaster-ai
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Enables reading and sending direct messages on Instagram, providing access to recent inbox messages with thread information and the ability to send new messages to Instagram users.

Instagram DM MCP 服务器

一个用于 Instagram 私信功能的 MCP(模型消费者协议)服务器,由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 Cookie 信息。如果您不确定如何获取,请在 Chrome 浏览器中登录 Instagram,右键单击页面,然后选择“检查”。转到“应用程序”选项卡,然后点击左侧边栏中的“Cookie”。您应该会看到一个 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" } } }
-
security - not tested
F
license - not found
-
quality - not tested

使 AI 助手能够使用带有 instagrapi 的模型-消费者协议读取和发送 Instagram 直接消息。

  1. Features
    1. Installation
      1. As an npm package (recommended)
    ID: aziehgc1xs