mcpField
S
Social Fetch

Social Fetch

リモート
socialfetch.devソーシャルメディア121 週間前に更新
リポジトリ公式サイト

Social Fetch について

Social Fetchは、ソーシャルメディアやウェブのデータに認証付きでアクセスする、コーディングエージェント向けのホスト型MCPサーバーです。ライブドキュメントやアカウント操作もAPI検索と併せて利用できます。

主な機能

  1. 01ソーシャルプロフィール、投稿、動画、コメント、文字起こしの取得
  2. 02複数ソーシャルプラットフォームのデータ検索
  3. 03ウェブページのMarkdown生成と質問
  4. 04Social Fetchドキュメントの検索と閲覧
  5. 05アカウント情報とクレジット残高の確認

活用シーン

  1. 01アプリ開発中のクリエイター投稿の取得
  2. 02動画の文字起こしからスポンサー内容を要約
  3. 03ソーシャルデータとAPIレスポンス形式の照合
  4. 04ライブドキュメントから適切なエンドポイントを特定

MCP 対応

ホスト型Streamable HTTPサーバーを通じて、Social Fetch APIのエンドポイントツール、ドキュメントツール、アカウントツールをMCPクライアントに提供します。クライアントはOAuth 2.1で認証します。

設定

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

エンドポイントhttps://api.socialfetch.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Social Fetch MCP

Social Fetch MCP

コーディングエージェントがビルドしながら、実際のソーシャルメディアやウェブのデータを取得できるようにします。

ドキュメント | API リファレンス | クレジットと請求

サーバー URL: https://api.socialfetch.dev/mcp

これは何ですか?

Social Fetch MCP は、Cursor、VS Code、Claude、Windsurf、その他の MCP クライアントを Social Fetch API に接続します。インストールすると、エージェントはエディター内からクリエイターを検索したり、投稿を取得したり、プラットフォームを検索したり、ウェブページを読んだり、残高を確認したり、Social Fetch のドキュメントを読んだりできます。

次のような質問にエージェントに回答してほしい場合にご利用ください。

  • 「この TikTok クリエイターを見つけて、最新の動画をアプリに追加してください。」
  • 「この YouTube 動画の文字起こしを取得して、スポンサーシップを要約してください。」
  • 「この Instagram の投稿を取得し、レスポンスの形式を確認して、バックエンドに組み込んでください。」
  • 「Social Fetch のドキュメントを読んで、Reddit 検索に適したエンドポイントを選んでください。」

MCP サーバーは Social Fetch がホストしています。

https://api.socialfetch.dev/mcp

このリポジトリからローカルサーバーをクローン、ビルド、実行する必要はありません。クライアントはホストされた Streamable HTTP エンドポイントに接続し、ブラウザーで OAuth 認証を行います。

利用する理由

アプリが使用するものと同じ API を利用できると、エージェントの能力が高まります。これにより、ドキュメント、ダッシュボード、スクリプト、貼り付けた JSON の間を行き来することなく、エージェントから Social Fetch に直接、認証済みの経路でアクセスできます。

  • セットアップを簡単に: エージェントから Social Fetch のツールを直接呼び出せます。
  • より良い回答: エージェントはエンドポイントを選ぶ前に、最新のドキュメントを検索して読むことができます。
  • 実データを活用: エディター内から TikTok、Instagram、YouTube、X/Twitter、Reddit、Spotify、ウェブなどを使ってテストできます。
  • エディターの設定に API キーは不要: OAuth で一度サインインするだけです。
  • どこでも同じ API: MCP ツールは公開 REST API、SDK、ドキュメントに対応しています。

取得できるデータ

Social Fetch MCP は、次のエンドポイントツールを提供します。

  • TikTok、Instagram、YouTube、X/Twitter、Telegram、Facebook、Threads、LinkedIn、Reddit、Spotify のデータ。
  • プロフィール、投稿、動画、コメント、文字起こし、検索結果、プラットフォーム固有のメタデータ。
  • ウェブページの Markdown 生成と、AI を利用したウェブページに関する質問への回答。
  • アカウント情報とクレジット残高。
  • docs_search と docs_read による Social Fetch のドキュメント。

エンドポイントツールの利用料は REST API と同様に課金されます。ドキュメントツール、auth_whoami、billing_balance_get は検索クレジットを消費しません。

必要条件

  • Social Fetch アカウント。
  • 従量課金制の API ルートを利用するためのクレジット。
  • Cursor、VS Code、Claude Code、Claude Desktop、MCP Inspector など、リモート Streamable HTTP と OAuth に対応した MCP クライアント。

ワンクリックインストール

インストール後、ブラウザーで OAuth のフローを完了してください。ワンクリックリンクが機能しない場合(エディターがインストールされていない、カスタム URL スキームがブロックされている、またはハンドラーがない場合)は、以下の手動セットアップを使用してください。

手動セットアップ

Cursor

~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "socialfetch": {
      "url": "https://api.socialfetch.dev/mcp"
    }
  }
}

Cursor を再起動し、MCP 設定を開いて、求められたらブラウザーで OAuth フローを完了してください。

VS Code

settings.json に追加します。

{
  "mcp": {
    "servers": {
      "socialfetch": {
        "url": "https://api.socialfetch.dev/mcp"
      }
    }
  }
}
Claude Code
claude mcp add --transport http socialfetch https://api.socialfetch.dev/mcp

次に /mcp を実行し、Social Fetch を認証して OAuth フローを完了します。

Claude Desktop

次の URL を使用して、カスタムのリモート MCP コネクターを追加します。

https://api.socialfetch.dev/mcp

Claude から求められたら、Social Fetch を認証してください。

stdio のみをサポートするクライアント

クライアントが stdio MCP サーバーのみをサポートしている場合は、mcp-remote を使用してホスト型サーバーにブリッジします。

npx mcp-remote https://api.socialfetch.dev/mcp

コマンドで起動する stdio プロセスを、クライアントの接続先に設定してください。

認証

Social Fetch MCP は OAuth 2.1 を使用します。フローは MCP クライアントが処理します。

  1. クライアントがブラウザーで Social Fetch のサインインページを開きます。
  2. サインインまたはアカウントを作成し、アクセスを承認します。
  3. クライアントがアクセストークンを受け取り、各 MCP リクエストとともに送信します。

MCP 設定に Social Fetch API キーを貼り付けないでください。REST API リクエストと同様に、クレジットはサインイン中のアカウントに請求されます。

ツール

tools/list はエンドポイントツールとドキュメントツールを公開します。

エンドポイントツール名は、ドットをアンダースコアに置き換えた API オペレーション ID と一致します。

ツール名API オペレーション
tiktok_profile_gettiktok.profile.get
instagram_post_getinstagram.post.get
web_markdown_generateweb.markdown.generate
auth_whoamiauth.whoami
billing_balance_getbilling.balance.get

各エンドポイントツールの引数は、対応する API ルートのパラメーターと同じです。エンドポイント一覧、引数スキーマ、レスポンス形式、料金の詳細については、API リファレンスを参照してください。

ドキュメントツールも 2 つ利用できます。

ツール名目的
docs_searchAPI、SDK、認証、エラー、クレジット、インテグレーションに関する Social Fetch のドキュメントを検索します。
docs_read/docs/sdk などのパス名を指定して、ドキュメントページ全体を Markdown 形式で読み込みます。

推奨されるエージェントプロンプト:

Social Fetch MCP のドキュメントを使って、このアプリに TypeScript SDK で TikTok プロフィール検索を追加してください。

例:TikTok プロフィール

Cursor、MCP Inspector、またはその他の MCP クライアントで、tiktok_profile_get を次の引数で呼び出します。

{ "handle": "nike" }

結果には、REST API が返すものと同じ data と meta のエンベロープが含まれます。従量課金の呼び出し後に meta.creditsCharged と meta.requestId を確認してください。

トラブルシューティング

症状確認すること
すべての呼び出しで 401 が発生するサーバーを再接続し、OAuth をもう一度完了してください。トークンがないか、期限切れの可能性があります。
OAuth のリダイレクトがループするSocial Fetch でのサインインを完了し、アクセスを承認してクライアントに戻ってください。
402 レスポンスが返される従量課金対象のルートで使用できるクレジットがアカウントにありません。クレジットと請求でチャージしてください。
ツールが表示されないサーバーを再接続してください。解決しない場合は、MCP クライアントを再起動してください。
クライアントが stdio のみに対応しているnpx mcp-remote https://api.socialfetch.dev/mcp を使用してください。

リポジトリの内容

  • server.json - ホスト型リモートサーバーの MCP Registry メタデータ。
  • examples/ - コピーして使える MCP クライアント設定のスニペット。
  • assets/socialfetch-mark.svg - Social Fetch のマークのローカルコピー(https://api.socialfetch.dev/mcp/icon.svg でも配信されています)。

実装は、この公開リスティングリポジトリではなく、Social Fetch の非公開 API サービスにあります。

関連リンク

ライセンス

MIT (c) Social Freak Ltd

コメント

MCP は初めてですか?

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

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