Captapi について
Captapi は、調査や分析を行う MCP クライアント向けに、公開ソーシャルメディアデータを読み取るホスト型 MCP サーバーです。各サービスの REST エンドポイントを、JSON を返すツールとして API キー 1 つで提供します。
主な機能
- 01プロフィール、投稿、コメント
- 02動画の文字起こしと AI 要約
- 03キーワード、ハッシュタグ、ユーザー検索
- 04広告ライブラリの検索
- 05プラットフォーム横断の投稿分析
- 06アカウント利用状況とリクエスト履歴
活用シーン
- 01公開プロフィールや投稿の取得
- 02コメントや動画の文字起こしの確認
- 03複数プラットフォームの投稿データ比較
- 04広告ライブラリの結果確認
MCP 対応
Captapi は `https://api.captapi.com/mcp` でステートレスな Streamable HTTP MCP サーバーを提供します。REST エンドポイントをツールとして公開し、ツール呼び出しには API キーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.captapi.com/mcpclaude mcp add --transport http cdcstream-captapi https://api.captapi.com/mcp{"mcpServers":{"cdcstream-captapi":{"type":"http","url":"https://api.captapi.com/mcp"}}}Cursor で開く{"servers":{"cdcstream-captapi":{"type":"http","url":"https://api.captapi.com/mcp"}}}VS Code で開く{"mcpServers":{"cdcstream-captapi":{"type":"http","url":"https://api.captapi.com/mcp"}}}{"mcpServers":{"cdcstream-captapi":{"serverUrl":"https://api.captapi.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.captapi.com/mcp認証が必要ツール
179| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 公開されている YouTube 動画の URL。例:https://youtube.com/watch?v=ID。TikTok/Instagram/Facebook の URL は使用できません。URL のプラットフォームはこのエンドポイントのプラットフォームと一致する必要があります。YouTube から TikTok、Instagram から Facebook、LinkedIn から X/Twitter、Pinterest から Rumble など、異なるプラットフォームの URL を渡さないでください。 |
| cache | boolean | いいえ | true に設定すると、24 時間のレスポンスキャッシュを使用します(ヒット時のクレジット消費は 0)。デフォルトは false — 常に最新データを取得します。 |
| language | string | いいえ | 優先する字幕言語の 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 の利用には、利用規約と適正利用ポリシーが適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。