Social Superpowers について
Social Superpowersは、X/TwitterとRedditの最新情報を調査するホスト型MCPサーバーです。検索、投稿、スレッド、タイムライン、コメントを扱う読み取り専用ツールを備え、Streamable HTTPでサインインまたはAPIキーを使って接続します。
主な機能
- 01X/TwitterとRedditの検索
- 02ツイート、スレッド、タイムラインの閲覧
- 03Redditの投稿とコメントの取得
- 04読み取り専用で冪等なツール
- 05Streamable HTTPでの接続
活用シーン
- 01複数プラットフォームで話題を調査
- 02ツイートと会話スレッドを確認
- 03Redditユーザーの投稿とコメントを調査
MCP 対応
Streamable HTTPでホスト型MCPエンドポイント `https://superpowers.social/mcp` を提供します。MCPクライアントはOAuthサインインまたはAPIキーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://superpowers.social/mcpclaude mcp add --transport http social-superpowers https://superpowers.social/mcp{"mcpServers":{"social-superpowers":{"type":"http","url":"https://superpowers.social/mcp"}}}Cursor で開く{"servers":{"social-superpowers":{"type":"http","url":"https://superpowers.social/mcp"}}}VS Code で開く{"mcpServers":{"social-superpowers":{"type":"http","url":"https://superpowers.social/mcp"}}}{"mcpServers":{"social-superpowers":{"serverUrl":"https://superpowers.social/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
10| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| post_id | string | はい | Reddit 投稿 ID |
| subreddit | string | いいえ | 検索を高速化するための Subreddit 名 |
| comment_limit | number | いいえ | 返すコメント数(デフォルトは 10) |
| text_only | boolean | いいえ | true の場合、トークンを節約するため、各投稿の id とタイトルのみを返します。 |
詳細
Superpowers.social — X/Twitter と Reddit 用 MCP サーバー
X/Twitter と Reddit の最新情報を調査するためのホスト型 MCP サーバーです。検索、スレッド、タイムライン、投稿、コメントに対応する読み取り専用ツールを10個備えています。Streamable HTTP の場合は、URLを追加し、求められたら Google または GitHub でサインインしてください。 無料プランをご利用いただけます。
- ウェブサイト: https://superpowers.social
- エンドポイント:
https://superpowers.social/mcp(Streamable HTTP)
ツール
10個のツールはすべて読み取り専用で、冪等です。そのうち8個は、以下に記載したフィールドだけが残るよう上流のレスポンスを整形し、報告する価値があるほどデータ量を削減できた場合は、削除したデータ量を示す統計行を追加します。例外は twitter-news と reddit-get-user-comments です。これらは受け取った上流オブジェクトをそのまま返すため、以下のフィールド一覧は適用されず、統計行も出力されません。
X/Twitter(5)
| ツール | 説明 | 引数 |
|---|---|---|
twitter-search | クエリに一致するツイートを検索します | query(必須)、count(デフォルトは10)、cursor、text_only |
twitter-read | 1件のツイートを読み取ります | tweet(URL または ID、必須)、text_only |
twitter-thread | 会話スレッド全体を読み取ります | tweet(URL または ID、必須)、cursor、text_only |
twitter-user-tweets | 1つのアカウントの最近のツイートを取得します | handle(必須、@ なし)、count(デフォルトは20)、cursor、text_only |
twitter-news | X のトレンドニュースを取得します | count(デフォルトは10)、category(for-you、news、sports、entertainment、trending) |
twitter-search、twitter-read、twitter-thread、twitter-user-tweets のツイートフィールドは、id、text、createdAt、author、authorName、url、および X が返す場合は replyCount/retweetCount/likeCount です。引用ツイートは quotedTweet の下にネストされます。text_only を指定すると、各ツイートは {id, text} に絞り込まれます。twitter-news はツイートではなくニュース項目を返し、category からキュレーション用の接頭辞を除く以外は、フィールドを変更せずに渡します。
Reddit(5)
| ツール | 説明 | 引数 |
|---|---|---|
reddit-search | Reddit 全体または1つのサブレディットの投稿を検索します | query(必須)、subreddit、count(デフォルトは10)、sort、time_filter、text_only |
reddit-get-post | 投稿とそのコメントを取得します | post_id(必須)、subreddit、comment_limit(デフォルトは10) |
reddit-get-posts | 指定期間のサブレディットのトップ投稿を取得します | subreddit(必須)、count(デフォルトは10)、time_filter(デフォルトは week)、text_only |
reddit-get-user-posts | ユーザーが投稿した投稿を取得します | username(必須)、count(デフォルトは10)、sort(デフォルトは new)、time_filter(デフォルトは all)、text_only |
reddit-get-user-comments | ユーザーのコメントを取得します | username(必須)、count(デフォルトは10)、sort(デフォルトは new)、time_filter(デフォルトは all) |
投稿のフィールドは id、title、author、subreddit、createdUtc、url、および存在する場合は投稿本文です。リストを返すツールである reddit-search、reddit-get-posts、reddit-get-user-posts は、本文を500文字の selftext_preview に切り詰めます。reddit-get-post は全文の selftext と、id、author、body、およびソースに含まれる場合は depth を持つコメントを返します。text_only を指定すると、各投稿は {id, title} に絞り込まれます。これらには Reddit のスコアやコメント数は含まれません。ソースがそれらを提供していないためです。
reddit-get-user-comments はフィールドの絞り込みを行わず、コメントオブジェクトはソースが返す形式のまま渡されます。
セットアップ
すべての呼び出しで認証が必要です。認証なしの initialize は401を返します。
Claude Code(2026-09-16に検証済み)
claude mcp add --transport http social-superpowers https://superpowers.social/mcp
Claude Code がブラウザーでのサインインを求めたら、Google または GitHub でサインインします。設定はこれだけです。これで、セッション内で10個のツールを利用できます。
その他の MCP クライアント
Streamable HTTP に対応したクライアントであれば、次のいずれかの方法で https://superpowers.social/mcp に接続できます。
- クライアント独自の MCP OAuth サインインフローに対応している場合は、それを利用します。事前の設定は不要で、同じ Google または GitHub のサインイン画面が表示されます。または、
- MCP OAuth に対応していないクライアントの場合は、API キーを使用します。https://superpowers.social/account でキーを発行し、
Authorization: Bearer sk_live_…またはx-api-keyとして送信します。
API キーを使った汎用的な Streamable HTTP の設定形式(クライアント独自の設定形式に合わせて調整してください):
{
"mcpServers": {
"social-superpowers": {
"type": "http",
"url": "https://superpowers.social/mcp",
"headers": {
"Authorization": "Bearer sk_live_…"
}
}
}
}
使用例
You: what are people on X saying about $INTC?
Agent: twitter-search { "query": "$INTC", "count": 25 }
→ up to 25 tweets with author, timestamp, link and reply/retweet/like counts
You: which subreddits discuss Tirzepatide side effects?
Agent: reddit-search { "query": "tirzepatide side effects", "count": 10 }
→ posts with author, subreddit, permalink and a body preview
reddit-get-post { "post_id": "1abc234" }
→ the full post with its comments
ライセンス
MIT — このリポジトリには、公開マニフェスト、使用例、ドキュメントが含まれています。ホスト型ゲートウェイの実装はクローズドソースですが、MCP コントラクトが統合インターフェースです。
リンク
- サイト:https://superpowers.social
- MCP エンドポイント:https://superpowers.social/mcp
- MCP 仕様:https://modelcontextprotocol.io
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。