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 パッケージとして(推奨)
パッケージをグローバルにインストールします。
npm install -g instagram-dm-mcpセットアップ スクリプトを実行して、Python の依存関係をインストールします。
instagram-dm-mcp-setupサーバーをClaude Desktopに登録し、資格情報を設定します。
instagram-dm-mcp installInstagramの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"
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
- cloziqOAuthcom.cloziq
Create your offers and launch AI Instagram DM sales agents from any MCP client, over OAuth.
- DMParrotOAuthcom.dmparrot
Instagram comment-to-DM automation for AI agents: keyword funnels, private replies, broadcasts.
Hosted Instagram MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables 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-
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI agents to interact with Instagram DMs by managing sessions, sending messages, and configuring webhooks through the InstantGram API.1MIT
- FlicenseNot gradedqualityAmaintenanceEnables 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.-
- FlicenseNot gradedqualityAmaintenanceEnables 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.-