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
- Clone the repository
- Install dependencies
- 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