mcpField
T
Twitter Username Changes MCP Server

Twitter Username Changes MCP Server

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

Twitter Username Changes MCP Server について

Twitter アカウントの現在のスクリーンネームから、過去のユーザー名を調べる軽量な MCP サーバーです。頻繁な改名を詐欺リスクの兆候として評価するなど、アカウント履歴の確認に利用できます。

主な機能

  1. 01現在のスクリーンネームから過去のユーザー名を検索
  2. 02クエリ用プロンプトテンプレート
  3. 03依存関係を最小限に抑えた構成

活用シーン

  1. 01暗号資産プロジェクトのアカウント改名履歴を確認
  2. 02アカウント調査でユーザー名の変更を照合

MCP 対応

MCP クライアントに `query_username_changes` ツールとプロンプトテンプレートを提供します。ツールはスクリーンネームを受け取り、取得できた過去のユーザー名を返します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Twitter ユーザー名変更 MCP サーバー

Twitter のユーザー名の変更履歴を追跡する MCP サーバーです。暗号資産プロジェクトで表示名が頻繁に変更されている場合、詐欺のリスクを示す兆候である可能性があります。

ライセンス Python ステータス

機能

  • ユーザー名の変更履歴:現在の表示名(例:@OSINT_Ukraine や @Mormonger)を指定して、Twitter ユーザーの過去のユーザー名を照会できます。
  • プロンプトのサポート:ユーザーがクエリを作成する際の指針となるプロンプトテンプレートが含まれています。
  • 軽量設計:依存関係(mcp と requests)を最小限に抑えているため、簡単にセットアップできます。

インストール

前提条件
  • Python 3.10+
  • 依存関係の管理に使用する pip または uv
  • Claude Desktop(任意。MCP との連携に使用)
セットアップ
  1. リポジトリをクローンします:

    git clone https://github.com/kukapay/twitter-username-changes-mcp.git
    cd twitter-username-changes-mcp
    
  2. 依存関係をインストールします:

    pip install mcp[cli] requests
    

使用方法

サーバーの実行

ローカルでテストするには、開発モードでサーバーを起動します:

mcp dev main.py

これにより MCP Inspector が起動し、次の操作を実行できます:

  • 利用可能なツール(query_username_changes)を一覧表示する。
  • クエリをテストする(例:screen_name: "OSINT_Ukraine")。
  • プロンプトをデバッグする。
Claude Desktop との連携
  1. MCP サーバーを設定します: Claude Desktop の設定ファイルを編集します:

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json

    サーバーを追加します:

    {
      "mcpServers": {
        "twitter-username-changes": {
          "command": "python",
          "args": [
            "/absolute/path/to/twitter-username-changes-mcp/main.py"
          ]
        }
      }
    }
    

    /absolute/path/to/ を main.py のフルパスに置き換えます。

  2. サーバーをインストールします:

    mcp install main.py --name "TwitterUsernameChanges"
    
  3. Claude Desktop でクエリを実行します:

    • Claude Desktop を開き、ハンマーアイコン(MCP ツールを示します)を探します。
    • 次のようなクエリを入力します:
      Twitter ユーザー @OSINT_Ukraine のユーザー名変更履歴を表示してください
      
    • 出力例:
      OSINT_Ukraine のユーザー名変更履歴:
      
      ユーザー ID 4725638310:
      - The_HelpfulHand (2016-01-09 から 2020-09-27)
      - nftpromo_s (2022-02-10 から 2022-02-23)
      - OSINT_Ukraine (2022-02-24 から 2022-02-25)
      
クエリの例
  1. @Mormonger を照会する:

    ツールの入力:screen_name: "Mormonger"

    出力:

    Username change history for Mormonger:
    
    User ID 1408886100:
    - colenoorda (2016-04-02)
    - Mormonger (2017-01-19 to 2025-02-25)
    
  2. 無効なハンドルを照会する:

    ツールの入力:screen_name: "InvalidUser123"

    出力:

    No username change history found for InvalidUser123
    

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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