使用说明
推特MCP工具
此存储库包含 推特MCP工具,一个旨在使用Python简化社交媒体任务的工具。它包括推特、用户名更改历史、获取最近的推文和向用户发送直接消息的功能。
特性
1. 推特发布
直接在推特上发布有或没有图片的推文。
2. 查询用户名更改
跟踪任何Twitter帐户的用户名更改历史记录。
3. 获取最近的推文
从任何公共推特用户的时间线上检索最新推文。
4. 发送直接消息(DM)
直接向推特用户发送私信。
安装依赖项并运行
-
使用克隆仓库
git clone https://github.com/jalaj-pandey/twitter-mcp-tool.git -
安装依赖项:
uv venv .venv\Scripts\activate pip install -r requirements.txt mcp dev script.py如果你想在claude桌面上安装它,那么使用
pip install script.py -
创建一个
.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工具已准备好使用。
如果没有,则复制粘贴 config.json 添加到claude_desktop_config json中
文件夹结构
.
├── script.py # MCP core logic
├── .env # Environment variables
├── requirements.txt # Python dependencies
├── config.json # config file for claude desktop
└── readme.md # Project documentation
