mcpField
T
Twitter MCP Server

Twitter MCP Server

ローカル
github.com/nuxeソーシャルメディア13 週間前に更新

Twitter MCP Server について

Twitter MCP Server は、3 つのツールで X(Twitter)を操作する小規模な Python サーバーです。ホームタイムラインの閲覧、投稿、返信を行いたいユーザー向けです。

主な機能

  1. 01ホームタイムラインの取得
  2. 02ツイートの投稿
  3. 03ツイートへの返信

活用シーン

  1. 01ホームタイムラインで最近の投稿を確認
  2. 02Claude からツイートを投稿
  3. 03ツイート ID を指定して返信

MCP 対応

MCP クライアント向けに、タイムライン取得、ツイート作成、返信のツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Twitter MCP サーバー

X(Twitter)用の最小構成の Python MCP サーバーで、3 つのコアツールを備えています。無料プラン(読み取り 100 回、投稿 500 件/月)向けに構築されています。

機能

  • get_home_timeline - タイムラインを読み取ります
  • create_tweet - 新しいツイートを投稿します
  • reply_to_tweet - ツイートに返信します

セットアップ

1. 依存関係をインストールする
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
2. Twitter API の認証情報を取得する
  1. https://developer.twitter.com/ にアクセスします
  2. Twitter Developer アカウントを作成します
  3. 新しいアプリを作成します
  4. 「Keys and Tokens」タブから認証情報を取得します:
    • API Key
    • API Secret
    • Access Token
    • Access Token Secret
    • Bearer Token
3. Claude Desktop を設定する

Claude Desktop の設定ファイル(macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に以下を追加します:

{
  "mcpServers": {
    "twitter": {
      "command": "python",
      "args": ["/absolute/path/to/twitter-mcp-server/server.py"],
      "env": {
        "TWITTER_API_KEY": "your_actual_api_key",
        "TWITTER_API_SECRET": "your_actual_api_secret", 
        "TWITTER_ACCESS_TOKEN": "your_actual_access_token",
        "TWITTER_ACCESS_TOKEN_SECRET": "your_actual_access_token_secret",
        "TWITTER_BEARER_TOKEN": "your_actual_bearer_token"
      }
    }
  }
}

重要: プレースホルダーの値を実際の Twitter API 認証情報に置き換えてください。

4. Claude Desktop を再起動する

設定後、MCP サーバーを読み込むために Claude Desktop を再起動してください。

使用方法

設定が完了すると、Claude で以下のツールを使用できます:

  • タイムラインを読む:「Twitter の最近のツイートを表示して」
  • ツイートを投稿する:「Claude から Twitter に『Hello from Claude!』とツイートして」
  • ツイートに返信する:「ツイート ID 1234567890 に『Great point!』と返信して」

レート制限

このサーバーは Twitter の無料プラン向けに設計されています:

  • 月 100 回の読み取り
  • 月 500 件の投稿

技術スタック

  • Python 3.10+
  • MCP SDK
  • Tweepy(Twitter API v2)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。