推特用户名变更-MCP

@kukapay/twitter-username-changes-mcp
0 Stars 20 次浏览 kukapay 更新于 2026-08-23

一个MCP服务器,用于跟踪Twitter用户名的历史更改——加密项目中频繁的屏幕名称更改可能是潜在欺诈风险的警示信号。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Twitter 用户名变更 MCP 服务器

一个跟踪 Twitter 用户名历史变更的 MCP 服务器——加密项目中频繁更改用户名可能是潜在诈骗风险的一个警示信号。

License
Python
Status

功能

  • 用户名变更历史:通过当前用户名(例如 @OSINT_Ukraine@Mormonger)查询 Twitter 用户的历史用户名。
  • 提示支持:包含一个提示模板,以指导用户制定查询。
  • 轻量级设计:使用最少的依赖项(mcprequests)构建,便于设置。

安装

前提条件

  • Python 3.10+
  • pipuv 用于依赖管理
  • 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"

    输出:

    Mormonger 的用户名变更历史:
    
    用户 ID 1408886100:
    - colenoorda (2016-04-02)
    - Mormonger (2017-01-19 至 2025-02-25)
    
  2. 查询无效用户名:

    工具输入: screen_name: "InvalidUser123"

    输出:

    未找到 InvalidUser123 的用户名变更历史
    

许可证

本项目采用 MIT 许可证。详情请参见 LICENSE