返回 MCP 目录
public公开dns本地运行

twitter-username-changes-mcp

一个MCP服务器项目,用于追踪Twitter用户名的历史变更记录,特别关注加密货币项目中频繁更改用户名的潜在诈骗风险。

article

README

🚀 Twitter用户名变化MCP服务器

这是一个用于跟踪Twitter用户名历史变化的MCP服务器。在加密项目中,频繁更改屏幕名称可能是潜在诈骗风险的警示信号,该服务器可帮助您及时察觉此类风险。

许可证 Python 状态

✨ 主要特性

  • 用户名变更历史:可通过当前的屏幕名称(例如@OSINT_Ukraine@Mormonger)查询用户的历史用户名。
  • 提示支持:包含提示模板,能帮助用户构建查询问题。
  • 轻量级设计:仅使用最少的依赖项(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检测器后,您可以:

  • 列出所有可用工具(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部分:
    {
      "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的用户名变更历史
      
    • 预期输出:
      用户名变更历史记录如下:
      
      用户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)
      

示例查询

基础用法

查询@Mormonger: 工具输入:screen_name: "Mormonger" 输出:

用户名变更历史记录如下:

用户ID 1408886100:
- colenoorda (2016-04-02)
- Mormonger (2017-01-19至2025-02-25)

高级用法

查询无效的用户名: 工具输入:screen_name: "invalid_username" 输出:

没有找到用户信息。

📄 许可证

本项目遵循MIT许可证,具体内容请参阅LICENSE文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端