X-MCP 2.0:ClaudeからのX/Twitter APIアクセスのためのMCPサーバー

X-MCP 2.0は、OAuth 2.0 PKCE認証を使用してClaude(Desktop版とClaude Codeの両方)がX/Twitter API v2と連携できるようにするMCPサーバーです。複数のAPIキーを管理する必要があった従来のOAuth 1.0a方式に代わるものです。
主な機能
このサーバーは、X/Twitterとの連携に10種類のツールを提供します:
- ツイートの投稿
- X/Twitterの検索
- タイムラインの取得
- ツイートへのいいね
- リツイート
- ツイートへの返信
- ユーザープロフィールの閲覧
- 追加機能(「その他」として記載)
セットアップ手順
セットアップには3つの手順が必要です:
- developer.x.comでTwitterアプリを作成する
npm run authを実行してOAuthフローを完了する(ブラウザが開きます)- MCPサーバーの設定をClaudeに追加する
GitHubリポジトリはこちら:https://github.com/JFan5/X-MCP-2.0
技術詳細
このサーバーはOAuth 2.0 PKCE認証を使用しており、従来のOAuth 1.0a方式で必要だった4つの別々のAPIキーの管理が不要になります。また、自動トークン更新機能を備えており、ユーザーは2時間ごとに手動で再認証する必要がありません。
開発者がこのツールを作成した理由は、既存のtwitter-mcpソリューションがOAuth 1.0aでの投稿と検索のみをサポートしていたためです。X-MCP 2.0は、タイムラインアクセス、いいね、リツイート、返信、ユーザー検索など、ClaudeからX APIへの完全な読み書きアクセスを現代的な認証方式で提供します。
開発者は既にこのツールを使用して、Claude Codeから自身についてツイートすることで、その機能性を実証しています。
📖 Read the full source: r/ClaudeAI
👀 See Also

ブラインドスポットMCP:AIコーディングエージェントのための外部ブレイン
Blindspot MCPは、tree-sitterとSQLiteを使用して完全なコードベースをインデックス化し、AIコーディングエージェントがシンボル、依存関係、ファイル間の関係を理解できるようにするツールです。これにより、直接的なコンテキスト外のコードを壊す変更を防ぎます。

SwiftUIとCSM-1Bを使用したApple Silicon向けローカル音声AIアシスタントの構築
開発者がmobiGlasを構築。これはSwiftUIアプリで、OpenClawと連携してAirPodsでハンズフリー会話を可能にし、ローカル音声クローニング(M2 Ultra上のCSM-1B)を使用し、クラウドAPIは不要。

Meta Ads MCP OAuthは動作するが、ほとんどの広告アカウントはまだ有効になっていない
Meta Ads MCP OAuthフローが動作し、29のツールが読み込まれますが、ads_get_ad_accountsを呼び出すとis_ads_mcp_enabled: falseと、機能が段階的にロールアウト中であるというメッセージが返されます。

Constrails:AIエージェント向け早期アルファ版外部ガバナンスレイヤー
Constrailsは、AIエージェント向けの外部ランタイムガバナンスレイヤーであり、エージェントとそのツールの間に制御層を配置することで、機能チェック、リスクスコアリング、ポリシー評価、監査ログ記録を実装します。この初期アルファ版プロジェクトは、制御をエージェント自体の外部に移すことで安全性の問題に対処することを目指しています。