Twitter用户名更改MCP服务器
跟踪推特用户名历史变化的MCP服务器——加密项目中频繁的屏幕名称变化——可能是潜在骗局风险的危险信号。
特性
- 用户名更改历史记录:通过推特用户的当前屏幕名称查询其历史用户名(例如。,
@OSINT_Ukraine或@Mormonger). - 快速支持:包括一个提示模板,用于指导用户制定查询。
- 轻量化设计:以最小的依赖性构建(
mcp和requests)为了便于设置。
安装
先决条件
- Python 3.10+
pip或uv用于依赖关系管理- 克劳德桌面 (可选,用于MCP集成)
设置
- 克隆存储库:
git clone https://github.com/kukapay/twitter-username-changes-mcp.git
cd twitter-username-changes-mcp- 再进行:
pip install mcp[cli] requests用法
运行服务器
以开发模式启动服务器进行本地测试:
mcp dev main.py这将启动MCP检查器,您可以在其中:
- 列出可用工具(
query_username_changes). - 测试查询(例如。,
screen_name: "OSINT_Ukraine"). - 调试提示。
与Claude Desktop集成
- 配置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.
- 安装服务器:
mcp install main.py --name "TwitterUsernameChanges"- 在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)查询示例
- 查询
@Mormonger:
工具输入: screen_name: "Mormonger"
输出:
Username change history for Mormonger:
User ID 1408886100:
- colenoorda (2016-04-02)
- Mormonger (2017-01-19 to 2025-02-25)- 查询句柄无效:
工具输入: screen_name: "InvalidUser123"
输出:
No username change history found for InvalidUser123许可证
该项目根据MIT许可证获得许可。看 许可证 了解详情。
