DataWhisker_x-mcp-server

DataWhisker_x-mcp-server

0

The X MCP Server is a Model Context Protocol server designed to integrate with X (Twitter) to manage and interact with tweets seamlessly using the Claude desktop application. It features TypeScript implementation and provides essential tools for tweet management, alongside handling rate limits efficiently.

X MCP Server

A Model Context Protocol (MCP) server for integration with X (Twitter), designed for use with Claude desktop. This server enables features like reading your timeline, creating and replying to tweets, with built-in rate limit handling. It requires Node.js, an X Developer account, and Claude desktop.

Features

  • Access home timeline
  • Create new tweets
  • Reply to tweets
  • Built-in rate limit handling
  • Full TypeScript implementation

Prerequisites

  • Node.js (v16 or higher)
  • X (Twitter) Developer Account
  • Claude desktop app

Installation

  1. Clone the repository
  2. Install dependencies
  3. Build the server

Configuration

  • Set up your X API credentials through the Twitter Developer Portal.

Available Tools

  • get_home_timeline: Retrieve recent tweets from your home timeline.
  • create_tweet: Create a new tweet.
  • reply_to_tweet: Reply to an existing tweet.

Development

  • Build: npm run build
  • Dev mode: npm run dev
  • Start server: npm start

Rate Limiting

Handles X's free tier limits with tracking and automatic retries.

License

MIT