mcpField
T
Twitter Username Changes MCP Server

Twitter Username Changes MCP Server

本地服务
github.com/kukapay社交媒体480 周前更新

关于 Twitter Username Changes MCP Server

这是一个轻量 MCP 服务,可根据 Twitter 账号当前的屏幕名称查询历史用户名。它适用于账号历史核查,也可将频繁改名作为潜在诈骗风险信号进行评估。

主要功能

  1. 01按当前屏幕名称查询历史用户名
  2. 02提供查询提示词模板
  3. 03依赖项精简

适用场景

  1. 01查看加密项目账号的改名历史
  2. 02在账号调查中核对用户名变更

MCP 相关

它向 MCP 客户端提供 `query_username_changes` 工具和提示词模板。工具接收屏幕名称,并返回可查到的历史用户名。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Twitter 用户名变更 MCP 服务

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

License Python Status

功能

  • 用户名变更历史:通过 Twitter 用户当前的显示名称查询其历史用户名(例如 @OSINT_Ukraine 或 @Mormonger)。
  • 提示词支持:包含提示词模板,帮助用户组织查询内容。
  • 轻量设计:仅依赖 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 工具)。
    • 输入类似以下内容的查询:
      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 许可证。详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。