Skip to main content
Glama
taskmaster-ai

Instagram DM MCP Server

Instagram DM MCP サーバー

Instagramダイレクトメッセージ機能用のMCP(モデル・コンシューマー・プロトコル)サーバー。fastmcpとinstagrapi fastmcp使用して構築されています。このサーバーにより、AIアシスタントがInstagramダイレクトメッセージを読み取り、送信できるようになります。

現在のバージョン: 1.3.5

特徴

  • 包括的なスレッド情報とともに、Instagram の受信トレイから最近のダイレクトメッセージを読むことができます

  • Instagramユーザーにダイレクトメッセージを送信する

  • シンプルな挨拶リソース(機能例)

  • ステータス情報を含むヘルスチェックエンドポイント

  • JSON 解析の問題を回避するために stderr に適切にログを記録する

  • 環境変数を含むさまざまな認証方法のサポート

Related MCP server: InstantGram

インストール

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のリストが表示されます。sessionid、 csrftoken 、 ds_user_idの値sessionidコピーしてください。

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"
    }
  }
}

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to read, send, and manage Instagram direct messages, including viewing conversations, sending DMs to users, reacting to messages, and searching for users by username.
    10
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that enables AI agents to interact with Instagram DMs by managing sessions, sending messages, and configuring webhooks through the InstantGram API.
    1
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables sending Instagram Direct Messages, including text, photos, and videos, and managing chats, messages, media downloads, users, stories, followers, following, and posts through MCP tool calls.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables users to send and manage direct messages on Instagram, including text, photos, and videos, and to list chats/messages, search threads/users, download shared media, and perform related account interactions from an MCP-compatible client.
    -