Instagram MCP Server について
Instagram MCP Serverは、Instagram BusinessおよびCreatorアカウント向けのバックエンドです。Instagram Graph APIから投稿指標やアカウントインサイトを取得し、エンゲージメント分析やリーチ施策の検討に利用できます。
主な機能
- 01投稿のいいね、コメント、リーチの取得
- 02BusinessおよびCreatorアカウントのインサイト取得
- 03API経由でのInstagramアカウントデータ管理
活用シーン
- 01Instagram投稿のエンゲージメント確認
- 02アカウントインサイトに基づくリーチ施策の検討
MCP 対応
Instagramアカウントデータを扱うMCPサーバーとして紹介されています。記載された機能では、Instagram Graph APIから投稿指標やインサイトを取得します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Instagram MCP サーバー
概要
Instagram MCP(Marketing Control Panel)サーバーは、Instagram Graph API と連携するために設計されたバックエンドシステムです。Instagram ビジネス/クリエイターアカウントの投稿データ(いいね、コメント、リーチなどのエンゲージメント指標)を取得できます。また、ユーザーコンテンツに関するインサイトを提供し、リーチとエンゲージメントを高めるための戦略を提案することもできます。
機能:
- 投稿データ(いいね、コメント、リーチなど)を取得して分析します
- Instagram ビジネス/クリエイターアカウントのインサイトを取得します
- Instagram API を介して Instagram アカウントのデータを管理するシンプルなバックエンドです
技術スタック:
- バックエンド: Express.js を使用した Node.js
- データベース: MongoDB / PostgreSQL(ユーザーデータの保存に任意で使用)
- Instagram API: 投稿データとエンゲージメント指標の取得に使用
セットアップ手順
前提条件:
- Facebook Developer アカウント: Facebook Developer アカウントを設定します。
- Instagram ビジネス/クリエイターアカウント: Instagram を Facebook ページにリンクします。
- アクセストークン: Instagram ビジネス/クリエイターアカウントにアクセスするためのアクセストークンを OAuth2 経由で取得します。
インストール:
- リポジトリをクローンします:
git clone https://github.com/yourusername/instagram-mcp-server.git
cd instagram-mcp-server
npm install
- 次の内容で .env ファイルを作成します:
FB_APP_ID=your_facebook_app_id
FB_APP_SECRET=your_facebook_app_secret
FB_ACCESS_TOKEN=your_facebook_access_token
INSTAGRAM_USER_ID=your_instagram_user_id
- サーバーを実行します
npm start
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。