mcpField
F
FastSocial Instagram Data

FastSocial Instagram Data

認証済みおすすめリモート
fastsocial.coデータ・分析12 週間前に更新

FastSocial Instagram Data について

FastSocial Instagram Dataは、公開InstagramデータをJSONでAIアシスタントに提供するリモートの読み取り専用MCPサーバーです。プロフィール、投稿、コメント、ハッシュタグ、場所などを検索でき、ローカルでのインストールや実行は不要です。

主な機能

  1. 01公開プロフィールと投稿の検索
  2. 02リール、ストーリーズ、ハイライトの取得
  3. 03コメント、ハッシュタグ、場所、音声の検索
  4. 04エンゲージメントと類似アカウントの確認
  5. 05日次人気アカウントランキングの閲覧

活用シーン

  1. 01Instagramアカウントのエンゲージメント比較
  2. 02ハッシュタグや場所から投稿を検索
  3. 03アカウントのストーリーズを確認・要約
  4. 04類似アカウントや人気アカウントの発見

MCP 対応

リモートMCPサーバーはStreamable HTTP経由で28の読み取り専用ツールを提供し、公開InstagramデータをJSONで返します。クライアントは https://data.fastsocial.co/mcp に接続し、ブラウザー認証またはAPIキーで認可します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://data.fastsocial.co/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://data.fastsocial.co/mcp認証が必要
パッケージ
pypiinstagram-data-mcp0.1.7

ツール

詳細

Instagram Data MCP サーバー

AI アシスタントを FastSocial の Instagram Data API に接続すると、公開されている Instagram プロフィール、投稿、リール、ストーリーズ、ハイライト、コメント、ハッシュタグ、場所、音声を検索できます。読み取り専用です。投稿、フォロー、「いいね」、メッセージの送信は行いません。

サーバーはリモートサーバーです。インストールや実行は不要です。アシスタントは Streamable HTTP 経由で

https://data.fastsocial.co/mcp

に接続します。初回の接続時には、ブラウザーで fastsocial.co のページが開きます。サインインして「許可」をクリックしてください。

このリポジトリには、プラグインマニフェスト(plugin.json、mcp.json、および Cursor が読み込む .cursor-plugin/ 内のコピー)、公式 MCP Registry に io.github.FastSocialCo/instagram-data-mcp としてサーバーを登録する server.json、LobeHub マニフェストが含まれています。お使いのマシン上で実行されるコードは含まれていません。サーバーのコードもここにはありません。

インストール

Cursor

cursor.directory からプラグインをインストールするか、サーバーを .cursor/mcp.json(1 つのプロジェクト)または ~/.cursor/mcp.json(すべてのプロジェクト)に追加します。

{
  "mcpServers": {
    "instagram-data": {
      "url": "https://data.fastsocial.co/mcp"
    }
  }
}

「設定」を開き、「MCP」を選択して接続します。Cursor に FastSocial のサインインページが表示されます。

Claude Code
claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp

次に、Claude Code 内で /mcp を実行し、instagram-data を選択してサインインします。

Claude アプリ(ウェブおよびデスクトップ)
  1. 「設定」を開き、「コネクター」を選択して、カスタムコネクターを追加します。
  2. サーバー URL として https://data.fastsocial.co/mcp を貼り付けます。
  3. OAuth クライアント ID とシークレットは空欄のままにします。
  4. 接続し、開いた FastSocial のページでサインインします。
VS Code およびその他のクライアント

Streamable HTTP 経由の MCP に対応するクライアントであれば、サーバー URL を使って接続できます。VS Code では、.vscode/mcp.json に以下を追加して「開始」を押します。

{
  "servers": {
    "instagram-data": {
      "type": "http",
      "url": "https://data.fastsocial.co/mcp"
    }
  }
}

このプラグインの機能と送信されるデータ

プラグイン自体

このプラグインは、サーバーのアドレスをクライアントに伝える 2 つの JSON ファイルで構成されています。コードは実行せず、インストールスクリプトもなく、何も保存しません。すべてのリクエストはクライアントが直接、HTTPS 経由で https://data.fastsocial.co/mcp に送信します。

クライアントが送信する内容
  • **MCP ハンドシェイク:**クライアントの名前とバージョン、および使用するプロトコルのバージョン。
  • **各ツール呼び出し:**ツール名と引数です。引数は、Instagram のユーザー名またはユーザー ID、投稿やリールのリンク、ハッシュタグ、検索語、場所、音声またはハイライトの ID、ページングカーソルなど、問い合わせた内容です。全項目は以下の表に記載されています。
  • **サインイントークンまたは API キー:**リクエストヘッダーに含まれます。URL には含まれません。
  • IP アドレスやクライアントのユーザーエージェントなど、通常のウェブリクエスト情報。

これ以外は送信されません。サーバーに見えるのは、アシスタントがツール呼び出しに含める引数だけです。ファイル、エディター、会話の内容は見えません。

返される内容

公開されている Instagram データが JSON で返され、meta.credits_remaining も含まれます。写真と動画はファイルではなくリンクとして返されます。非公開アカウントの場合は private_account エラーが返されます。Instagram アカウントの所有者はオプトアウトできます。その場合、そのアカウントについて API は 451 opted_out を返します。

読み取り専用

すべてのツールは読み取り専用です。Instagram 上の情報を変更するツールはありません。呼び出しによって変わるのは、月ごとの自身のクレジット残高だけです。サーバーは tools/list で、すべてのツールに readOnlyHint: true と openWorldHint: true を設定しています。書き込みや削除を行うツールはありません。

サインイン

クライアントが初めて接続すると、サーバーはサインインが必要であることと、手順を確認できる場所を返します。クライアントはブラウザーで fastsocial.co のページを開きます。そこで次の操作を行います。

  1. メールアドレスと、FastSocial からメールで届いたコードを入力します。
  2. どのアプリが要求しているかを確認し、Allow(許可)または Deny(拒否)をクリックします。

まだプランをお持ちでない場合は、Allow をクリックすると Free プランが作成されます。アシスタントにパスワードを入力することはなく、プラグインが認証情報を見ることも保存することもありません。クライアントは受け取ったトークンを保持します。アクセストークンの有効期間は 1 時間です。クライアントは、有効期間が 30 日で、使用するたびに変わるリフレッシュトークンを使って更新します。

接続したすべてのアプリを無効にするには、https://fastsocial.co/cart/api/account にサインインして、New key を押します。古いキーに紐付いたサインインはすべて、直ちに機能しなくなります。

クライアント開発者向け:検出は https://data.fastsocial.co/.well-known/oauth-protected-resource/mcp から始まります。認可サーバーは、パブリッククライアント向けに PKCE(S256 のみ)を使用する OAuth 2.1、動的クライアント登録、トークンの取り消しをサポートしています。

代わりに API キーを使う

クライアントがヘッダーを設定できてもサインインできない場合は、https://fastsocial.co/instagram-api?ref=github でキーを取得し、すべてのリクエストに X-API-Key: YOUR_KEY(または Authorization: Bearer YOUR_KEY)として送信します。Claude Code の場合:

claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp --header "X-API-Key: YOUR_KEY"

コミットするファイルにキーを記載しないでください。

ポリシー

28 個のツール

各呼び出しで、毎月の利用枠からクレジットが消費されます。失敗した呼び出しではクレジットは消費されません。すべてのツールは読み取り専用です。

ツール機能引数クレジット
instagram_profileInstagram プロフィールを取得しますusername または user_id1
instagram_user_idInstagram のユーザー名からユーザー ID を取得しますusername または user_id1
instagram_usernameInstagram のユーザー ID からユーザー名を取得しますuser_id2
instagram_checkInstagram のハンドルが存在し、公開されているか確認しますusername1
instagram_postsInstagram の最近の投稿を取得しますusername または user_id、cursor1
instagram_reelsアカウントの Instagram リールを取得しますusername または user_id、cursor1
instagram_taggedアカウントがタグ付けされている投稿を取得しますusername または user_id、cursor1
instagram_postInstagram の投稿またはリールを 1 件取得しますurl または shortcode1
instagram_media投稿、リール、カルーセルのダウンロード URL を取得しますurl または shortcode1
instagram_commentsInstagram の投稿に付いたコメントを取得しますurl または shortcode3
instagram_comment_repliesInstagram のコメントへの返信を取得しますurl または shortcode、comment_id、cursor3
instagram_likersInstagram の投稿に「いいね!」したアカウントを取得しますurl または shortcode3
instagram_insightsInstagram のエンゲージメント率を計算しますusername または user_id2
instagram_followersアカウントのフォロワーを取得しますusername または user_id、cursor3
instagram_followingアカウントがフォローしているアカウントを取得しますusername または user_id、cursor3
instagram_similar類似した Instagram アカウントを見つけますusername または user_id1
instagram_storiesInstagram ストーリーズを匿名で閲覧しますusername または user_id3
instagram_highlightsInstagram ストーリーズのハイライトを取得しますusername または user_id3
instagram_highlight1 件のハイライトに含まれるアイテムを取得しますid3
instagram_searchInstagram のアカウント、ハッシュタグ、場所を検索しますq1
instagram_hashtagInstagram のハッシュタグに付いた投稿を取得しますtag、cursor1
instagram_placeInstagram の位置情報を取得しますid3
instagram_place_postsInstagram の位置情報でタグ付けされた投稿を取得しますid、cursor1
instagram_audioInstagram の音源と、それを使用しているリールを取得しますid1
instagram_audio_searchInstagram の音楽やサウンドを検索しますq3
instagram_reels_searchキーワードで Instagram リールを検索しますq、cursor3
instagram_top_accountsフォロワー数上位 2,000 アカウントの日次ランキングsort、limit0
instagram_usage今月使用したクレジット数と残りのクレジット数を確認しますなし0

全リファレンス:https://fastsocial.co/instagram-api/docs?ref=github

質問例

  • 「@nasa と @spacex のエンゲージメント率を比較して。」
  • 「このカルーセルのすべてのスライドをダウンロードして:https://www.instagram.com/p/...」
  • 「@natgeo の現在のストーリーズを表示して、要約して。」
  • 「@humansofny に似たアカウントを 10 件見つけて。」

ローカル版

クライアントがローカル(stdio)サーバーのみを実行する場合、同じツールを PyPI の instagram-data-mcp で利用できます。これはこのプラグインには含まれていません。ソースは FastSocialCo/instagram-data-mcp-python にあります。

リンク

ライセンス

MIT。LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。