Twitter MCP Server
This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.
Quick Start
-
Create a Twitter Developer account and get your API keys from Twitter Developer Portal
-
Add this configuration to your Claude Desktop config file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
1{ 2 "mcpServers": { 3 "twitter-mcp": { 4 "command": "npx", 5 "args": ["-y", "@enescinar/twitter-mcp"], 6 "env": { 7 "API_KEY": "your_api_key_here", 8 "API_SECRET_KEY": "your_api_secret_key_here", 9 "ACCESS_TOKEN": "your_access_token_here", 10 "ACCESS_TOKEN_SECRET": "your_access_token_secret_here" 11 } 12 } 13 } 14}
- Restart Claude Desktop
That's it! Claude can now interact with Twitter through two tools:
post_tweet
: Post a new tweetsearch_tweets
: Search for tweets
Example Usage
Try asking Claude:
- "Can you post a tweet saying 'Hello from Claude!'"
- "Can you search for tweets about Claude AI?"
Troubleshooting
Logs can be found at:
- Windows:
%APPDATA%\Claude\logs\mcp-server-twitter.log
- macOS:
~/Library/Logs/Claude/mcp-server-twitter.log
Development
If you want to contribute or run from source:
- Clone the repository:
1git clone https://github.com/EnesCinr/twitter-mcp.git 2cd twitter-mcp
- Install dependencies:
1npm install
- Build:
1npm run build
- Run:
1npm start
License
MIT