OpenTwitter MCP — Twitter データ収集サーバー
概要
OpenTwitter MCP は Twitter/X のデータを取得・監視するためのサーバー実装です。ユーザープロフィール取得、ツイート検索、フォロワーのイベント監視、KOL(インフルエンサー)トラッキングといった機能にフォーカスしており、外部のエージェント(例:Claude の MCP プラグイン)から利用できる設計になっています。設定は API トークンによる認証を前提とし、複数言語のドキュメントやスキル拡張(openclaw-skill)を同梱して即時利用・カスタマイズが可能です。
リポジトリの統計情報
- スター数: 39
- フォーク数: 11
- ウォッチャー数: 39
- コミット数: 3
- ファイル数: 7
- メインの言語: Python
主な特徴
- Twitter/X のユーザープロファイル取得、ツイート検索、フォロワーイベント監視、KOL トラッキングをサポート。
- API トークンによる認証フローを想定し、専用の取得ページ(https://6551.io/mcp)を案内。
- Claude 等のエージェント CLI(claude mcp)との統合を前提とした導入コマンド例を提供。
- 多言語(日本語・中国語・韓国語)のドキュメントと、拡張可能なスキルディレクトリ(openclaw-skill)を同梱。
技術的なポイント
OpenTwitter MCP は Python をベースに、外部サービス(Twitter API もしくはスクレイピング層)からデータを取得して、上位のエージェントやアプリケーションに提供するミドルウェア的な役割を担います。設計上はトークンベース認証を前提としており、利用者はまず https://6551.io/mcp で API トークンを取得してから設定ファイル(config.json)に埋め込む流れです。README にある “claude mcp add twitter” のような CLI コマンド例は、MCP(Meta Control Plane)に Twitter データプロバイダを追加する運用を示しており、他のプラットフォームやスキルとの連携を容易にします。
リポジトリには openclaw-skill ディレクトリが含まれており、ここで定義されたスキルを経由してデータ取得や解析ルーチンを追加できる点が拡張性の核です。フォロワーイベントや KOL トラッキングといった機能は、定期ポーリングまたはストリーミング(Webhooks/ストリームAPI)を使った監視機構にマッピングでき、変化検知や通知のためのフックを用意することが想定されています。また、多言語ドキュメント(docs/README_JA.md 等)があるため導入者がローカライズされた手順でセットアップ可能です。
実装面では、軽量なサーバーとしての振る舞いを重視しているため、依存関係は最低限に抑えられていることが想定されます。config.json による環境設定は、開発/本番での切り替えや複数トークンの管理をシンプルにするためのポイントです。セキュリティ面では API トークンの取り扱いとログ出力に注意が必要で、運用時はトークンを環境変数やシークレットマネージャに置くことが望まれます。全体として、OpenTwitter MCP はエージェント連携型のデータプロバイダとして、拡張性・運用性に配慮された設計になっていると読み取れます。(約700〜900字)
プロジェクトの構成
主要なファイルとディレクトリ:
- LICENSE: file
- README.md: file
- config.json: file
- docs: dir
- openclaw-skill: dir
…他 2 ファイル
まとめ
Twitter データ収集をエージェント連携で手早く導入したいチーム向けの軽量サーバー実装。
リポジトリ情報:
- 名前: opentwitter-mcp
- 説明: Twitter/X Data · User Profiles · Tweet Search · Follower Events · KOL Tracking
- スター数: 39
- 言語: Python
- URL: https://github.com/6551Team/opentwitter-mcp
- オーナー: 6551Team
- アバター: https://avatars.githubusercontent.com/u/176155065?v=4
READMEの抜粋:
Twitter MCP Server
Twitter/X Data · User Profiles · Tweet Search · Follower Events · KOL Tracking