mcpField
C
Captapi

Captapi

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

Captapi について

Captapi は、調査や分析を行う MCP クライアント向けに、公開ソーシャルメディアデータを読み取るホスト型 MCP サーバーです。各サービスの REST エンドポイントを、JSON を返すツールとして API キー 1 つで提供します。

主な機能

  1. 01プロフィール、投稿、コメント
  2. 02動画の文字起こしと AI 要約
  3. 03キーワード、ハッシュタグ、ユーザー検索
  4. 04広告ライブラリの検索
  5. 05プラットフォーム横断の投稿分析
  6. 06アカウント利用状況とリクエスト履歴

活用シーン

  1. 01公開プロフィールや投稿の取得
  2. 02コメントや動画の文字起こしの確認
  3. 03複数プラットフォームの投稿データ比較
  4. 04広告ライブラリの結果確認

MCP 対応

Captapi は `https://api.captapi.com/mcp` でステートレスな Streamable HTTP MCP サーバーを提供します。REST エンドポイントをツールとして公開し、ツール呼び出しには API キーが必要です。

設定

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

エンドポイントhttps://api.captapi.com/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://api.captapi.com/mcp認証が必要
パッケージ
npm@captapi/mcp0.5.0

ツール

179
パラメーター型必須説明
urlstringはい公開されている YouTube 動画の URL。例:https://youtube.com/watch?v=ID。TikTok/Instagram/Facebook の URL は使用できません。URL のプラットフォームはこのエンドポイントのプラットフォームと一致する必要があります。YouTube から TikTok、Instagram から Facebook、LinkedIn から X/Twitter、Pinterest から Rumble など、異なるプラットフォームの URL を渡さないでください。
cachebooleanいいえtrue に設定すると、24 時間のレスポンスキャッシュを使用します(ヒット時のクレジット消費は 0)。デフォルトは false — 常に最新データを取得します。
languagestringいいえ優先する字幕言語の ISO コード(例:"en")。デフォルトは自動検出です。

詳細

Captapi MCP サーバー

Captapi がホストするModel Context Protocolサーバーを使うと、Claude、Cursor、VS Code などの MCP クライアントは、1 つの API キーで公開ソーシャルメディアデータに読み取りアクセスできます。Captapi の各 REST エンドポイントは、JSON を返す 1 つの MCP ツールとして公開されています。

このリポジトリには、ドキュメントとレジストリマニフェストのみが含まれています。サーバーのソースコードは含まれていません。

  • エンドポイント: https://api.captapi.com/mcp
  • トランスポート: Streamable HTTP(ステートレス、POST による JSON-RPC)
  • 認証: Authorization: Bearer <key> または x-api-key: <key>
  • 公式 MCP レジストリ: io.github.CDCStream/captapi
  • ドキュメント: captapi.com/docs/integrations

ツールで利用できるデータ

公開データのみを対象とし、ログインが必要なデータにはアクセスしません。LinkedIn では、サインインせずに閲覧できるページのみが対象です。

2026 年 10 月時点で、サーバーには 178 個のツールが登録されています。ツール名は <platform>_<action> の形式で、たとえば youtube_transcript、tiktok_comments、instagram_profile などです。

プラットフォーム: TikTok、YouTube、Facebook、Instagram、GitHub、LinkedIn、Reddit、X(Twitter)、Spotify、Threads、Rumble、Pinterest、Twitch、Google マップ、Truth Social、Kwai、SoundCloud、Bluesky、Snapchat、Kick、Amazon のショップページ、リンクインバイオページ(Linktree、Linkme、Linkbio、Pillar、Komi)。

ツールのカテゴリ:

  • プロフィール、チャンネル、ページ
  • 投稿、動画、およびその詳細
  • コメントとコメントへの返信
  • 文字起こしと AI 要約
  • 検索(キーワード、ハッシュタグ、ユーザー)
  • 広告ライブラリ:Meta(Facebook)、TikTok、Google、LinkedIn
  • クロスプラットフォームの投稿分析(analytics_post、analytics_compare)
  • Google マップのビジネス検索
  • ご自身の Captapi アカウント:残高、日ごとの使用量、リクエスト履歴(account_*)

エンドポイントに対して tools/list を実行すると、現在のツール一覧と正確な入力スキーマを確認できます。ツール一覧の取得にキーは必要ありません。

キーの取得

captapi.comで登録し、captapi.com/dashboard/api-keysでキーを作成してください。新規アカウントはメール認証後に 100 クレジットを無料で利用できます。クレジットカードは不要です。

各ツール呼び出しでは、対応するエンドポイントのクレジットが消費されます。消費クレジット数は、captapi.com/apisの各ページで確認できます。失敗した呼び出しは課金されません。

共有設定ファイルやバージョン管理にキーを含めないでください。

セットアップ

capt_live_xxxxxxxxxxxxxxxx をご自身のキーに置き換えてください。

Claude Code
claude mcp add --transport http captapi https://api.captapi.com/mcp \
  --header "Authorization: Bearer capt_live_xxxxxxxxxxxxxxxx"
Cursor

~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクトごと):

{
  "mcpServers": {
    "captapi": {
      "url": "https://api.captapi.com/mcp",
      "headers": {
        "Authorization": "Bearer capt_live_xxxxxxxxxxxxxxxx"
      }
    }
  }
}
Claude Desktop

Claude Desktop の設定ファイルではローカル(stdio)サーバーを起動するため、同じ API を呼び出す @captapi/mcp npm パッケージを使用してください。「設定」→「開発者」→「設定を編集」を開き、次を追加します。

{
  "mcpServers": {
    "captapi": {
      "command": "npx",
      "args": ["-y", "@captapi/mcp"],
      "env": {
        "CAPTAPI_API_KEY": "capt_live_xxxxxxxxxxxxxxxx"
      }
    }
  }
}

Node.js が必要です。保存後、Claude Desktop を再起動してください。

任意の MCP クライアント(Streamable HTTP)

クライアントの接続先を https://api.captapi.com/mcp に設定し、ヘッダーにキーを含めてください。どちらの形式でも使用できます。

Authorization: Bearer capt_live_xxxxxxxxxxxxxxxx
x-api-key: capt_live_xxxxxxxxxxxxxxxx

curl による直接確認:

curl -s https://api.captapi.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer capt_live_xxxxxxxxxxxxxxxx" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"account_balance","arguments":{}}}'

サーバーはステートレスです。セッション ID は不要で、エンドポイントへの GET は 405 を返します。キーがなくても initialize と tools/list は動作しますが、tools/call はキーを求めるエラー結果を返します。

レジストリマニフェスト

server.jsonは、公式 MCP レジストリに io.github.CDCStream/captapi として公開されているマニフェストのコピーです。

セキュリティ

SECURITY.mdを参照してください。

ライセンス

このリポジトリのドキュメントと設定は MIT ライセンスで提供されています。LICENSEを参照してください。Captapi API の利用には、利用規約と適正利用ポリシーが適用されます。

コメント

MCP は初めてですか?

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

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