Skip to main content
Glama

Instagram MCP サーバー(WhatsApp と Messenger も対応)

Claude、Cursor、Claude Code、その他の MCP クライアントが、公式 Meta Business API を通じて Instagram の DM、WhatsApp メッセージ、Facebook Messenger の会話を読み取り、返信できるようにする MCP サーバーです。

アシスタントに 「Instagram で価格について質問したリードを見つけて、予約テンプレートを送って」 と頼むと、実際のアカウントでそれが実行されます。

他と何が違うのか

ほとんどの Instagram や WhatsApp の MCP サーバーは個人アカウントを操作します。ブラウザ自動化セッション、非公式ブリッジ、リバースエンジニアリングされたモバイル API などです。これらは Meta が何かを変更すると壊れ、アカウントが無効化されるリスクもあります。

このサーバーは、SetSmart の Meta 承認済み Business アプリを通じて、公式の Instagram Messaging API、WhatsApp Cloud API、Messenger Platform と通信します。承認済みアプリなしで Instagram、WhatsApp、Messenger をプログラム的に操作することは不可能なため、このブリッジには Instagram のパスワードではなく SetSmart ワークスペースが必要です。

これがトレードオフです。明確に言うと、自分のアカウントに対してセルフホストすることはできず、SetSmart の API キーが必要です。

Related MCP server: Meta MCP Server

要件

  • Node.js 18 以降

  • 少なくとも 1 つのチャネル(Instagram、WhatsApp、Messenger)が接続された SetSmart ワークスペース

  • ワークスペースの API キー(設定 → 統合から取得)

クイックスタート

Claude Desktop / Claude Code

これを MCP 設定(claude_desktop_config.json、または Claude Code の場合は .mcp.json)に追加します。

{
  "mcpServers": {
    "setsmart": {
      "command": "npx",
      "args": ["-y", "setsmart-mcp"],
      "env": {
        "SETSMART_API_KEY": "your-workspace-api-key"
      }
    }
  }
}

Cursor

同じブロックを ~/.cursor/mcp.json に追加します。

このブリッジを使わないリモート MCP

SetSmart MCP サーバーは、OAuth を使用した Streamable HTTP 経由で直接アクセスすることもできます。リモート MCP をサポートするクライアントは、このパッケージを完全にスキップできます。

https://setsmart.io/api/mcp

このブリッジは、クライアントが stdio のみをサポートする場合、またはインタラクティブな OAuth 同意ではなく静的 API キーで認証したい場合に使用します。

ツール

30 のツールを、操作対象ごとにグループ化しています。

メッセージング

ツール

機能

message_send_text

Instagram、WhatsApp、Messenger でテキストメッセージを送信

message_send_image

画像を送信

message_send_video

動画を送信

message_send_audio

音声メッセージを送信

message_send_template

承認済みの WhatsApp テンプレートを送信

message_send_reaction

メッセージにリアクション

会話

ツール

機能

conversation_list

ワークスペース内の会話を一覧表示

conversation_search

名前、番号、内容で会話を検索

conversation_get

1 つの会話とそのステータスを読む

conversation_get_messages

メッセージ履歴を読む

conversation_add_tag

会話にタグを付ける

conversation_remove_tag

タグを削除する

conversation_set_notes

内部メモを書く

連絡先

ツール

機能

contact_find

電話、メール、Instagram ユーザー名、タグで連絡先を検索

contact_get

1 つの連絡先を読む

contact_import

連絡先を作成

contact_add_tags

タグを追加

contact_remove_tags

タグを削除

AI 制御

ツール

機能

ai_get_all_status

AI アシスタントがアクティブな場所を確認

ai_pause_conversation

人間による引き継ぎのために、1 つの会話でアシスタントを停止

ai_resume_conversation

アシスタントに戻す

ai_pause_channel

チャネル全体を一時停止

ai_resume_channel

チャネルを再開

Instagram

ツール

機能

instagram_post_list

アカウントの投稿を一覧表示

instagram_post_get_triggers

投稿のコメントトリガーを読む

comment_reply_get_auto_reply

自動コメント返信設定を読む

スケジュール、テンプレート、統計

ツール

機能

scheduled_list

送信予定だが未送信のメッセージを一覧表示

scheduled_cancel

予定されたメッセージをキャンセル

template_list

メッセージテンプレートを一覧表示

analytics_stats

会話と返信の統計を読む

意図的にできないこと

API キーは長期間有効な静的シークレットであるため、制限されたサーフェスになります。これらはリモートサーバーでのインタラクティブな OAuth を通じてのみ到達可能であり、このブリッジ経由では決してできません。

  • 請求とサブスクリプションの変更

  • ワークスペース設定

  • チャネルの接続または切断

  • AI アシスタントの作成または書き換え

  • 一括削除、ブラックリスト、ブロック国

SetSmart 設定でキーをローテーションすると、次のリクエストで即座にアクセスが失効します。

設定

変数

デフォルト

目的

SETSMART_API_KEY

必須

ワークスペースの API キー

SETSMART_MCP_URL

https://setsmart.io/api/mcp

アップストリームエンドポイントを上書き

仕組み

このパッケージにはメッセージングロジックは含まれていません。これは stdio から Streamable HTTP へのパイプです。クライアントは stdin と stdout で MCP を話し、ブリッジは各リクエストを Authorization ヘッダーにキーを付けてホストされた SetSmart MCP サーバーに転送し、応答をストリーミングで返します。約 150 行で、src/index.js にあるので、アカウントを信頼する前にすべて読むことができます。

リンク

ライセンス

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Connects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.
    100
    140 npm
    60
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Meta's messaging APIs (WhatsApp, Messenger, Instagram) for sending messages, managing templates, and handling webhooks via natural language.
    4 npm
    GPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables direct management of Facebook Pages and linked Instagram Business/Creator accounts through the official Meta Graph API, including posting, scheduling, reading and responding to comments, and viewing insights.
    20
    MIT