MCP Twitter
MCPツイッター
説明
MCP Twitterは、モデルコンテキストプロトコル(Model Context Protocol)をベースとしたサーバーで、Twitter/Xとの直接的なやり取りを可能にします。標準化されたツールセットを通じて様々なTwitter API機能を公開し、AIモデルやアプリケーションがTwitter上でアクションを実行できるようにします。
Related MCP server: MCP-Twikit
特徴
この MCP サーバーは次のアクションを提供します。
create_twitter_post: 新しいX/Twitter投稿を作成するreply_twitter_tweet: IDで特定のX/Twitter投稿に返信するget_last_tweet: 指定したX/Twitterアカウントから最新の投稿を取得するget_last_tweets_options: 検索クエリに一致する投稿を指定された数だけ取得するcreate_and_post_twitter_thread: X/Twitter スレッドを作成して公開するfollow_twitter_from_username: ユーザー名でX/Twitterユーザーをフォローするget_twitter_profile_from_username: ユーザー名で完全なX/Twitterプロフィールデータを取得するget_twitter_user_id_from_username: ユーザー名からX/TwitterユーザーIDを取得するget_last_tweet_and_replies_from_user: ユーザーからの最近のX/Twitterの投稿と返信を取得するget_last_tweet_from_user: ユーザーの最近のX/Twitter投稿を取得するget_own_twitter_account_info: 現在のアカウントのプロフィールデータを取得する
インストールと使用方法
ローカルインストール
# Clone the repository
git clone https://github.com/0xhijo/mcp_twitter.git
# Install dependencies and build the project
pnpm build
# Launch the server
node ./build/index.jsNPX経由のインストール
npx mcp_twitter構成
Twitterスクレーパーによる設定
.env ファイルを設定します。
TWITTER_AUTH_MODE = "CREDENTIALS" # Credentials mode
# Your Twitter credentials
TWITTER_USERNAME="YOUR_TWITTER_USERNAME"
TWITTER_PASSWORD="YOUR_TWITTER_PASSWORD"
TWITTER_EMAIL="YOUR_TWITTER_EMAIL".envファイルを作成するか、環境に変数を直接追加して、Twitter 認証を構成する必要があります。
Twitter API経由の設定
開発者アカウントを作成します:
Twitterアカウントを持っていることを確認してください。開発者プラットフォームにアクセスしてください。API認証情報を取得してください。開発者アカウントの作成についてサポートが必要な場合は、このガイドに従ってください。
.envファイルを設定する
TWITTER_AUTH_MODE = "API" # API mode
# Your CREDENTIALS obtained from the Developer Platform
TWITTER_API="YOUR_TWITTER_API"
TWITTER_API_SECRET="YOUR_TWITTER_API_SECRET"
TWITTER_ACCESS_TOKEN="YOUR_TWITTER_ACCESS_TOKEN"
TWITTER_ACCESS_TOKEN_SECRET="YOUR_TWITTER_ACCESS_TOKEN_SECRET"クロードとの統合
ClaudeでMCP Twitterを使用するには、 claude_mcp_config.jsonファイルに追加する必要があります。これにより、ClaudeはMCPサーバーを介してTwitterとやり取りできるようになります。
クロードのMCP構成への追加
claude_mcp_config.jsonファイルに次のエントリを追加します。
"mcp_twitter": {
"command": "npx",
"args": ["mcp_twitter"],
"env": {
"TWITTER_AUTH_MODE": "CREDENTIALS",
"TWITTER_USERNAME": "YOUR_TWITTER_USERNAME",
"TWITTER_PASSWORD": "YOUR_TWITTER_PASSWORD",
"TWITTER_EMAIL": "YOUR_TWITTER_EMAIL"
}
}プレースホルダーの認証情報を実際のTwitterアカウント情報に置き換えてください。この設定により、クロードがTwitterとやり取りする必要があるときに、npxを使用してMCP Twitterサーバーが起動されます。
クロードとの使用
設定が完了すると、ClaudeはMCPサーバーが提供するすべてのTwitter機能(投稿の作成、ツイートの取得など)を利用できるようになります。ClaudeにTwitterアクションの実行を指示するだけで、MCPサーバーを利用してアクションが実行されます。
重要な注意事項
ニーズに応じて認証モード(APIまたは認証情報)を選択します
.env ファイルで資格情報が正しく設定されていることを確認します
APIの制限の詳細については公式ドキュメントを確認してください。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0xhijo/mcp_twitter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server