Twitter账号管理工具
一个基于Python的工具,通过允许用户发布推文、跟踪用户名更改、获取最近的推文以及在Twitter上发送直接消息来简化社交媒体任务。
服务介绍
Twitter MCP 工具
本仓库包含了 Twitter MCP 工具,这是一个使用 Python 设计的工具,旨在简化社交媒体任务。它包括发推文、用户名变更历史记录查询、获取最新推文和向用户发送私信等功能。
功能
1. 发布推文
直接在 Twitter 上发布带有或不带图片的推文。
2. 查询用户名变更
跟踪任何 Twitter 账户的用户名变更历史。
3. 获取最新推文
从任何公开 Twitter 用户的时间线中检索最新的推文。
4. 发送私信 (DM)
直接向 Twitter 用户发送私信。
安装依赖并运行
-
使用以下命令克隆仓库:
bash
git clone https://github.com/jalaj-pandey/twitter-mcp-tool.git -
安装依赖项:
bash
uv venv
.venvScriptsactivate
pip install -r requirements.txt
mcp dev script.py如果您想在 Claude 桌面环境中安装,请使用:
bash
pip install script.py -
创建一个
.env文件,并包含以下键值对:
env
X_api_key=<your_twitter_api_key>
X_api_key_sec=<your_twitter_api_secret>
X_access_token=<your_twitter_access_token>
X_access_token_sec=<your_twitter_access_token_secret>
X_bearer_token=<your_twitter_bearer_token>
GEMINI_API_KEY=<your_gemini_api_key>
使用方法
打开您的 Claude 桌面,您会看到 Twitter MCP Tool 已准备好使用。
如果未准备好,请将 config.json 复制粘贴到您的 claude_desktop_config.json 中。
文件夹结构
.
├── script.py # MCP 核心逻辑
├── .env # 环境变量
├── requirements.txt # Python 依赖项
├── config.json # Claude 桌面配置文件
└── readme.md # 项目文档