Skip to main content
Glama
jalaj-pandey

Twitter MCP Tool

by jalaj-pandey

Twitter MCPツール

このリポジトリには、Pythonを使ってソーシャルメディアのタスクを効率化するために設計されたTwitter MCPツールが含まれています。ツイート、ユーザー名の変更履歴、最近のツイートの取得、ユーザーへのダイレクトメッセージの送信などの機能が含まれています。

特徴

1.ツイート投稿

画像付きまたは画像なしのツイートを Twitter に直接投稿します。

2.ユーザー名の変更を照会する

任意の Twitter アカウントのユーザー名の変更履歴を追跡します。

3.最近のツイートを取得する

公開されている Twitter ユーザーのタイムラインから最新のツイートを取得します。

4.ダイレクトメッセージ(DM)を送信する

Twitter ユーザーに直接プライベート メッセージを送信します。

Related MCP server: X MCP Server

依存関係のインストールと実行

  1. リポジトリをクローンする

    git clone https://github.com/jalaj-pandey/twitter-mcp-tool.git
  2. 依存関係をインストールします:

    uv venv
    .venv\Scripts\activate
    pip install -r requirements.txt
    mcp dev script.py

    クロードデスクトップにインストールしたい場合は、

    pip install script.py
  3. 次のキーを含む.envファイルを作成します。

    X_api_key=<your_twitter_api_key>
    X_api_key_sec=<your_twitter_api_secret>
    X_access_token=<your_twitter_access_token>
    X_access_token_sec=<your_twitter_access_token_secret>
    X_bearer_token=<your_twitter_bearer_token>
    GEMINI_API_KEY=<your_gemini_api_key>

使用法

claude デスクトップを開くと、Twitter MCP ツールが使用できる状態になっていることがわかります。

そうでない場合は、 config.jsonをclaude_desktop_config.jsonにコピー&ペーストしてください。

フォルダ構造

.
├── script.py           # MCP core logic
├── .env                # Environment variables
├── requirements.txt    # Python dependencies
├── config.json         # config file for claude desktop
└── readme.md           # Project documentation

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with X (formerly Twitter), allowing for posting tweets, searching content, managing accounts, and organizing lists.
    10 npm
    3
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    Enables users to interact with X (Twitter) through the X API. Supports posting tweets, retrieving user timelines, searching tweets, and replying to tweets with comprehensive error handling.
    3
    9 npm
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables LLM agents to interact with Twitter (X) for searching tweets, posting content with images, analyzing engagement, and extracting topics using the Twitter API.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with X (Twitter) to post tweets, threads, and replies while retrieving tweet metrics and account information. It supports core management tasks like deleting tweets and verifying authentication through the Twitter API.
    MIT

Appeared in Searches