mcp-bluesky-posts-scraper について
Apify を利用して公開 Bluesky 投稿や返信を取得する MCP サーバーです。キーワード、アカウント、投稿 URL でデータを調べたい利用者向けで、件数や投稿メタデータも返します。
主な機能
- 01キーワードによる投稿検索
- 02アカウント投稿の取得
- 03投稿 URL による返信取得
- 04件数と投稿メタデータの返却
- 05日付と言語による絞り込み
活用シーン
- 01Bluesky のキーワード議論を追跡
- 02アカウントの最近の投稿を収集
- 03特定投稿への返信を確認
MCP 対応
MCP クライアントに `get_bluesky_posts` ツールを提供します。Apify の Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| sort | string | いいえ | latest または top。デフォルトは latest です。検索クエリに使用します。 |
| authors | array | いいえ | Bluesky のハンドル、プロフィールアドレス、または DID を最大 20 件指定します。各アカウント自身の投稿を新しい順に返します。 |
| queries | array | いいえ | 検索するキーワードを最大 20 件指定します。ご自身のアプリパスワードを使わない場合、検索ごとに 1 ページ(約 100 件の投稿)が返されます。Clay はテキストを改行で分割するため、クエリにカンマを含められます。 |
| language | string | いいえ | en や de などの言語コードです。検索クエリに使用します。投稿者が設定した言語を読み取ります。 |
| post_urls | array | いいえ | 読み取る Bluesky 投稿のアドレスを最大 100 件指定します。 |
| since_date | string | いいえ | この日付以降の投稿のみを取得します。例:2026-10-01。 |
| until_date | string | いいえ | この日付より前の投稿のみを取得します。例:2026-11-01。 |
| bluesky_handle | string | いいえ | 任意項目です。アプリパスワードと併用します。検索結果の 2 ページ目以降を取得する場合にのみ使用します。 |
| max_charge_usd | string | いいえ | 任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。 |
| include_replies | boolean | いいえ | yes または no。デフォルトは no です。見つかった各投稿の返信を読み取ります。返信ごとに 1 行分の料金が発生します。 |
| include_reposts | boolean | いいえ | はい/いいえ。デフォルトは「いいえ」です。アカウントに使用します。リポストの行には元の投稿者が表示されます。 |
| bluesky_app_password | string | いいえ | 任意です。Bluesky の設定でアプリパスワードを作成してください。メインパスワードは使用しないでください。パスワードは Bluesky にのみ送信されます。指定しない場合、検索結果は 1 ページ(約 100 件の投稿)です。アカウントと投稿のアドレスにはパスワードは不要です。 |
| max_posts_per_source | number | いいえ | クエリまたはアカウントごとに最大 2000 件です。デフォルトは 100 件です。アプリパスワードなしの検索は約 100 件で停止します。 |
| max_replies_per_post | number | いいえ | 最大 200 件です。デフォルトは 20 件です。 |
| include_account_replies | boolean | いいえ | はい/いいえ。デフォルトは「いいえ」です。アカウントに使用します。 |
詳細
Bluesky 投稿スクレーパー MCP サーバー
Apify の Mamba Labs Bluesky Posts Scraper アクター向け MCP サーバーです。キーワードやアカウントで Bluesky の投稿を、投稿ごとに返信を取得します。
内容
できること
キーワード、アカウント、または投稿のアドレスを指定します。アクターはログインやキーなしで Bluesky の公開 API を読み取り、正確な件数、日付、ハッシュタグ、リンク、画像を含む投稿または返信を 1 件につき 1 行で返します。ソースごとに無料のステータス行があり、返した内容や停止した理由を示します。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す軽量なクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに以下を追加します。
{
"mcpServers": {
"mamba-bluesky-posts-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-bluesky-posts-scraper"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。get_bluesky_posts ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「今月、コールドメールについて Bluesky でどんな話がされていますか?」
- 「この Bluesky アカウントの直近 50 件の投稿を、いいね数と合わせて取得してください。」
- 「この Bluesky 投稿への返信を表にまとめてください。」
ツール
get_bluesky_posts。ツールは 1 つです。引数の例:
{
"queries": [
"apify"
],
"max_posts_per_source": 10
}
入力
このアクターに入力する、購入者向けのすべての項目です。省略した入力には、アクター独自のデフォルト値が適用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
queries | array | いいえ | 検索キーワードです。最大20件です。アプリパスワードがない場合、各検索で返されるのは約100件の投稿を含む1ページです。Clayからのテキストは改行で分割されるため、1つのクエリにカンマを含められます。 |
authors | array | いいえ | 最大20件のBlueskyハンドル、プロフィールアドレス、またはDIDです。各アカウント自身の投稿を新しい順に返します。 |
post_urls | array | いいえ | 読み取るBluesky投稿のアドレスです。最大100件です。 |
sort | string | いいえ | latestまたはtopです。デフォルトはlatestです。クエリに使用されます。 |
since_date | string | いいえ | この日付以降の投稿のみを対象にします。例:2026-10-01。 |
until_date | string | いいえ | この日付より前の投稿のみを対象にします。例:2026-11-01。 |
language | string | いいえ | enやdeなどの言語コードです。クエリに使用されます。投稿者が設定した投稿の言語を読み取ります。 |
max_posts_per_source | number | いいえ | クエリまたはアカウントごとの上限です。最大2000件です。デフォルトは100です。アプリパスワードがない場合、検索は約100件で停止します。 |
include_replies | boolean | いいえ | yesまたはnoです。デフォルトはnoです。見つかった各投稿への返信を読み取ります。返信ごとに1行分の料金が発生します。 |
max_replies_per_post | number | いいえ | 最大200件です。デフォルトは20件です。 |
include_account_replies | boolean | いいえ | yesまたはnoです。デフォルトはnoです。アカウントに使用されます。 |
include_reposts | boolean | いいえ | yesまたはnoです。デフォルトはnoです。アカウントに使用されます。リポストの行には元の投稿者が表示されます。 |
bluesky_handle | string | いいえ | アプリパスワードと併用する任意の項目です。検索を最初のページ以降に進める場合にのみ使用されます。 |
bluesky_app_password | string | いいえ | 任意の項目です。Blueskyの設定でアプリパスワードを作成してください。メインのパスワードは絶対に使用しないでください。Blueskyにのみ送信されます。これがない場合、検索で返されるのは約100件の投稿を含む1ページです。アカウントや投稿アドレスにはパスワードは必要ありません。 |
max_charge_usd | string | いいえ | 任意の項目です。この金額を超える料金が発生する前に実行を停止します。サマリー行は常に返されます。 |
料金
Apifyでイベントごとに支払い、料金はApifyアカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
post-row、投稿または返信1件 | $0.0011 | $0.001045 | $0.00099 | $0.000935 |
apify-actor-start、実行開始ごと | $0.0065 | $0.0065 | $0.0065 | $0.0065 |
ソースステータス行と拒否された入力は無料です。Mamba Labsが実行のプラットフォーム費用を負担します。Apifyのプロキシ通信料も含め、Mamba Labsが実行のプラットフォーム費用を負担します。
アクターの全ドキュメント
apify.com/mambalabs/bluesky-posts-scraper
ライセンス
MIT。詳細はLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。