
XMCP
XMCPは、X(旧Twitter)が公式に提供するMCPサーバーで、200を超えるX APIエンドポイントを発見可能なツールとして公開しています。Model Context Protocolを利用して、AIエージェントやアシスタント(Claude、Cursor、Geminiなど)がツイートの閲覧、コンテンツ検索、投稿更新、プロフィール管理などを可能にします。
概要
XMCP (リポジトリ: xdevplatform/xmcp) は X Developer Platform が公式にリリースした Model Context Protocol (MCP) サーバー です。広範な X API を一連の整理された呼び出し可能な MCP ツールに変換し、AI エージェントが標準化された安全な方法で X (旧 Twitter) と直接やり取りできるようにします。
FastMCP を基盤として構築された XMCP は、X API の OpenAPI 仕様を自動的に MCP ツールへ変換します。タイムラインの読み取り、投稿の検索、ツイートの投稿、ユーザー検索、エンゲージメントアクションなど、多くの操作をサポートしながら、シンプルさとセキュリティのためにストリーミングとウェブフックエンドポイントは除外されています。
主な特徴
- 200以上の X API エンドポイント: ツイート作成、検索、ユーザープロフィール、タイムライン、「いいね」、リツイート、ブックマークなど、包括的なカバレッジ。
- FastMCP 搭載: 優れた開発者体験と自動スキーマ生成のために人気の FastMCP フレームワークを活用。
- 公式かつ信頼性: X の開発者チームによって適切な認証処理と共にメンテナンス。
- ローカルデプロイ: プライバシーと低遅延のためにローカル MCP サーバーとして動作。
- AI ネイティブ統合: Claude Desktop, Cursor, Gemini CLI およびその他の MCP クライアントとシームレスに連携。
- 従量課金 API 互換: X の更新された開発者価格モデルに対応。
動作の仕組み
- X Developer Platform アプリを作成して API 認証情報 (Bearer トークンまたは OAuth) を取得。
- XMCP サーバーをローカルにインストールして実行 (Python 3.9+ 必須)。
- MCP クライアント (Claude, Cursor など) を設定してローカルサーバーに接続。
- AI エージェントが「この内容で新しいツイートを投稿」や「MCP プロトコルに関する最近の投稿を検索」といった自然言語ツールを呼び出せるようになります。
サーバーは認証、レート制限、レスポンスフォーマットを透過的に処理します。
ユースケース
- AI ソーシャルメディア管理: エージェントに X でコンテンツを起草、スケジュール、投稿させる。
- リアルタイム調査: トレンド、ユーザー会話、競合他社の活動を検索・分析。
-自動エンゲージメント: メンションを監視、ツイートに返信、コミュニティ交流を管理。 -T-
- コンテンツキュレーション: タイムライン構築、ユーザー投稿取得、X からのメディア抽出。
-マルチエージェントワークフロー: 他の MCP サーバー (調査、画像生成など) と組み合わせて完全なソーシャルオートメーションを実現。
始め方
前提条件
-python 3.9+ -X Developer Platform アプリと API キー
インストールと実行
git clone https://github.com/xdevplatform/xmcp.git
cd xmcp
pip install -r requirements.txt
# X API 認証情報を設定
python -m xmcp
サーバーを MCP クライアント設定 (通常は http://127.0.0.1:port/mcp) に追加します。
認証情報設定を含む完全なセットアップ手順は、公式リポジトリの README に記載されています。
追加リソース: X Agent Resources
利点
公式のX MCPサーバーとして、XMCPはXプラットフォームとの最も信頼性が高く包括的な統合を提供します。カスタムAPIラッパーが不要になり、AIエージェントは標準化されたModel Context Protocolを通じて、Xの機能にネイティブかつプロダクショングレードのアクセスを得ることができます。
これは、AIを活用したソーシャルメディアの自動化を、アクセス可能で安全かつ開発者に優しいものにする、XのMCPエコシステムへのコミットメントを表しています。
Tags
Related Entries
Keep exploring similar tools and resources in this category.
Related Reads
Background, tutorials, and protocol context connected to this entry.






