Twitter MCP Server

by Rakibulislamsarkar

612 downloads
Not rated
GitHub

About

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

Details

Author
Rakibulislamsarkar
Downloads
612
Categories
Other

- Post tweets directly from Claude Desktop
- Search for tweets via the Twitter API
- Uses standard MCP protocol for integration
- Requires Twitter Developer API credentials
- Logs activity to local files for troubleshooting

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Twitter MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure it in the Claude Desktop config file (claude_desktop_config.json) with your Twitter API credentials. After restarting Claude Desktop, you can use two tools: post_tweet to post a tweet and search_tweets to search for tweets. Example prompts: "Can you post a tweet saying 'Hello from Claude!'" or "Can you search for tweets about Claude AI?"

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "twitter mcp server": {
            "twitter-mcp": {
                "command": "node",
                "args": [
                    "actual path to your folder\\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"
                }
            }
        }
    }
}

McpServers

{
    "twitter-mcp": {
        "command": "node",
        "args": [
            "actual path to your folder\\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"
        }
    }
}

Twitter MCP Server

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

Quick Start

1. Create a Twitter Developer account and get your API keys from Twitter Developer Portal

2. 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

{
  "mcpServers": {
    "twitter-mcp": {
      "command": "node",
      "args": [
        "actual path to your folder\\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"
      }
    }
  }
}

3. Restart Claude Desktop(Simply closing and opening the Claude desktop app wont work, you habe to go the files and then press the exit option)

That's it! Claude can now interact with Twitter through two tools:

- post_tweet: Post a new tweet
- search_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:

1. Clone the repository:

git clone https://github.com/Rakibulislamsarkar/twitter-mcp.git
cd twitter-mcp

2. Install dependencies:

npm install

3. Build:

npm run build

4. Run:

npm start

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.