Twitter用户名变更追踪服务

一个追踪Twitter用户名历史变更的MCP服务器,帮助识别潜在诈骗风险。

  • by borkst084-bot
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 borkst084-bot/https-github.com-kukapay-twitter-username-changes-mcp

使用说明

Twitter用户名更改MCP服务器

跟踪推特用户名历史变化的MCP服务器——加密项目中频繁的屏幕名称变化——可能是潜在骗局风险的危险信号。

特性

  • 用户名更改历史记录:通过推特用户的当前屏幕名称查询其历史用户名(例如。, @OSINT_Ukraine 或 @Mormonger).
  • 快速支持:包括一个提示模板,用于指导用户制定查询。
  • 轻量化设计:以最小的依赖性构建(mcp 和 requests)为了便于设置。

安装

先决条件

  • Python 3.10+
  • pip 或 uv 用于依赖关系管理
  • 克劳德桌面 (可选,用于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检查器,您可以在其中:

  • 列出可用工具(query_username_changes).
  • 测试查询(例如。, screen_name: "OSINT_Ukraine").
  • 调试提示。

与Claude Desktop集成

  1. 配置MCP服务器: 编辑Claude Desktop配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 视窗: %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桌面中查询:

    • 打开克劳德桌面,寻找锤子图标(表示MCP工具)。
    • 输入如下查询:
      Show the username change history for Twitter user @OSINT_Ukraine
      
    • 预期产量:
      Username change history for OSINT_Ukraine:
      
      User ID 4725638310:
      - The_HelpfulHand (2016-01-09 to 2020-09-27)
      - nftpromo_s (2022-02-10 to 2022-02-23)
      - OSINT_Ukraine (2022-02-24 to 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许可证获得许可。看 许可证 了解详情。