本项目旨在实现 Claude 与 Twitter 的交互,通过配置相关信息,Claude 能够使用 post_tweet
和 search_tweets
工具与 Twitter 进行交互,为用户提供便捷的推文发布和搜索功能。
在 Twitter 开发者控制台 创建一个 Twitter 开发者账户并获取你的 API 密钥。
将以下配置添加到你的 Claude 桌面配置文件中:
%APPDATA%\Claude\claude_desktop_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"twitter-mcp": {
"command": "node",
"args": [
"实际路径到你的文件夹\\twitter-mcp\\build\\index.js"
],
"env": {
"API_KEY": "your_api_key_here",
"API_SECRET_KEY": "your_api_secret_key_here",
"ACCESS_TOKEN": "your_access_token_here",
"ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
}
}
}
}
仅仅关闭和重新打开 Claude 桌面应用程序是不够的,你需要点击文件并选择退出选项,然后重新打开应用程序。
完成以上步骤后,Claude 就可以使用两种工具通过 Twitter MCP 服务器与 Twitter 进行交互了:
post_tweet
:发布一条新推文search_tweets
:搜索推文尝试让 Claude 执行以下操作:
日志可以在以下位置找到:
%APPDATA%\Claude\logs\mcp-server-twitter.log
~/Library/Logs/Claude/mcp-server-twitter.log
如果你在使用过程中遇到问题,可以查看这些日志文件以获取更多信息。
如果你想贡献或从源代码运行该项目,可以按照以下步骤进行:
git clone https://github.com/Rakibulislamsarkar/twitter-mcp.git
cd twitter-mcp
npm install
npm run build
npm start
通过以上步骤,你就可以从源代码运行该项目,并进行贡献和开发。